/*
jive-global.css : styles common throughout Clearspace.
*/

/* updated reset styles, see more here: http://meyerweb.com/eric/thoughts/2007/04/12/reset-styles/ */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var, 
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	}
body {
    background-color: #fff;
    color: #333;
    font-family: Lucida Grande, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    margin: 0;
    padding: 0;
    text-align: center;
	z-index: 1;
	}
a {
	color: #355491;
	}
a:hover {
	color: #4262a1;
	text-decoration: underline;
	}
h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 4px;
	}
h1 {
	font-size: 18pt;
	text-shadow: #ccc 2px 2px 2px;
	}
h2 {
	font-size: 16pt;
	}
h3 {
	font-size: 14pt;
	}
h4 {
	font-size: 13pt;
	}
h5 {
	font-size: 11pt;
	}
h6 {
	font-size: 10pt;
	}
/* clear float rules defined early so they won't accidentally overwrite other possible declarations */
/* for modern browsers */
	.clearfix:after {
		clear: both;
		content: "'";
		display: block;
		font-size: 0; /* fix FF bug */
		height: 0;
		overflow: hidden;
		visibility: hidden;
		}
/* for IE7 */
	.clearfix { min-height: 0; }
/* for IE<7 \*/
	* html .clearfix { height: 1%; }
/* for IE-mac (snicker) */
	/*\*//*/ .clearfix { display: inline-table; } /**/

/* paragraph styles used for user-created 'rendered' content */
.jive-thread-post-body-container p,
.jive-thread-reply-body-container p,
.jive-wiki-body-content p,
.jive-blog-post-body p,
.jive-widget-formattedtext .jive-widget-body p {
	padding: 0px;
	}

ul, ol {
    /*Bottom padding was 12px. Removed for content rendering.*/
    padding: 0 0 0 30px;
	}
ol {
	display: block;
	clear: both;
	list-style-type: decimal;
	}
hr {
	width: 100%;
	height: 1px;
	background-color: #dcdcdc;
	border: none;
	}
form {
	margin: 0;
	padding: 0;
	}
select {
	margin-right: 7px !important;
	}
select option {
	padding-right: 6px !important;
	}
fieldset {
    border: none;
    padding-top: 5px;
    margin-bottom: 15px;
    }
fieldset legend {
    margin: 0;
    padding: 0;
    font-size: 12pt;
    font-weight: bold;
    }
table {
    /* testing the removal of the below rule -- might break pages */
    /* float: left; */
	}
/* the class 'jive-wiki-table' is applied to all tables created by the content editors */
.jive-thread-post-body-container table th
.jive-thread-reply-body-container table th,
.jive-wiki-body-content table th,
.jive-blog-post-body table th,
.jive-widget-formattedtext .jive-widget-body table th {
	border: 1px #ccc solid;
	border-collapse: collapse;
	padding: 3px;
	margin: 1px;
    background-color: #f0f0f0;
    }

.jive-thread-post-body-container table td,
.jive-thread-reply-body-container table td,
.jive-wiki-body-content table td,
.jive-blog-post-body table td,
.jive-widget-formattedtext .jive-widget-body table td {
	border: 1px #ccc solid;
	border-collapse: collapse;
	padding: 3px;
	margin: 1px;
}

.jive-thread-post-body-container table,
.jive-thread-reply-body-container table,
.jive-wiki-body-content table,
.jive-blog-post-body table,
.jive-widget-formattedtext .jive-widget-body table {
    border: 1px #ccc solid;
	border-collapse: collapse;
	padding: 3px;
	margin: 1px;
    width: 98%;
	float: none;
	}
*+html .jive-thread-post-body-container img,
*+html .jive-thread-reply-body-container img {
    display: block;
    }
blockquote {
	padding: 15px 0 15px 38px;
	}
code.jive-xml,
code.jive-sql {
	font-family: monospace;
	}
code.jive-xml .jive-xml-tag,
code.jive-xml .jive-xml-keyword,
code.jive-sql .jive-sql-object,
code.jive-sql .jive-sql-keyword {
	color: navy;
	}
code.jive-xml .jive-xml-tag,
code.jive-xml .jive-xml-keyword,
code.jive-sql .jive-sql-object,
code.jive-sql .jive-sql-keyword {
	font-weight: bold;
	}
code.jive-xml .jive-xml-comment,
code.jive-sql .jive-sql-comment {
	color: darkgreen;
	}
code.jive-xml .jive-xml-quote,
code.jive-sql .jive-sql-quote {
	color: red;
	}
/* JIVE wrapper */
#jive-wrapper {
	width: 100%;
	min-width: 970px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	z-index: 2;
	}
/* IE6 doesn't listen to max/min-width, so an 'expression' hack is used. */
* html #jive-wrapper {
	width: expression(document.body.clientWidth < 972? "970px": "auto");
	}
/* styles for all links that show icons */
.jive-link-forum,
.jive-link-thread,
.jive-link-message,
.jive-link-blog,
.jive-link-blog-group,
.jive-link-blogpost,
.jive-link-blog-draft,
.jive-link-wiki,
.jive-link-wiki-draft,
.jive-link-wiki-approval,
.jive-link-doctype-image,
.jive-link-doctype-video,
.jive-link-doctype-text,
.jive-link-doctype-acrobat,
.jive-link-doctype-document,
.jive-link-doctype-spreadsheet,
.jive-link-doctype-presentation,
.jive-link-doctype-compressed,
.jive-link-doctype-generic,
.jive-link-people,
.jive-link-user,
.jive-link-question,
.jive-link-community,
.jive-link-communitymed,
.jive-link-favorite,
.jive-link-tag,
.jive-link-reference,
.jive-poll-edit,
.jive-poll-create,
.jive-link-inbox,
.jive-link-inboxnew,
.jive-link-inboxtray,
.jive-link-inboxtray-new,
.jive-link-doccheck,
.jive-link-profile,
.jive-link-prefs,
.jive-link-questions,
.jive-link-watches,
.jive-link-pdf,
.jive-link-announcement,
.jive-link-poll,
.jive-link-drafts,
.jive-link-working,
.jive-link-newcommunity,
.jive-link-newtopic,
.jive-link-doc-upload,
.jive-link-answer-helpful,
.jive-link-answer-correct,
.jive-link-rss,
.jive-link-comment,
.jive-link-comment-edit,
.jive-link-comment-editsmall,
.jive-link-trackback-edit,
.jive-link-trackback-editsmall,
.jive-link-warningsmall,
.jive-link-warning,
.jive-link-delete,
.jive-link-deletesmall,
.jive-link-branch,
.jive-link-branchsmall,
.jive-link-email,
.jive-link-privatemsg,
.jive-link-instantmsg,
.jive-link-password,
.jive-link-lock,
.jive-link-unlock,
.jive-link-related,
.jive-link-edit,
.jive-link-editsmall,
.jive-link-avatar,
.jive-link-expire,
.jive-link-history,
.jive-link-move,
.jive-link-doc-info,
.jive-link-permalink,
.jive-link-markallread,
.jive-link-folder,
.jive-link-folders,
.jive-link-folder-up,
.jive-link-folder-sent,
.jive-link-folder-draft,
.jive-link-folder-edit,
.jive-link-folder-delete,
.jive-link-folder-trash,
.jive-link-mail,
.jive-link-mailnew,
.jive-link-mailcreate,
.jive-link-mailedit,
.jive-link-mailattach,
.jive-link-maildelete,
.jive-link-mailforward,
.jive-link-mailreply,
.jive-link-addressbook,
.jive-link-info,
.jive-link-manage-collab,
.jive-link-manage-versions,
.jive-link-blog-import,
.jive-link-blog-manage-posts,
.jive-link-trackback,
.jive-icon-sendnotify,
.jive-link-summary,
.jive-icon-success,
.jive-icon-error,
.jive-icon-blog-published,
.jive-icon-blog-draft,
.jive-icon-blog-approved,
.jive-icon-blog-moderated,
.jive-icon-thread-moderated,
.jive-icon-blog-manage,
.jive-link-adddocument,
.jive-link-widgetsmall,
.jive-icon-taggroup,
.jive-link-project,
.jive-link-task,
.jive-link-checkpoint,
.jive-link-printpreview {
	padding: 2px 0 2px 22px;
    }
.jive-link-adddocument {
	background: transparent url(../images/jive-icon-add-16x16.gif) no-repeat top left;
	}
.jive-icon-taggroup {
	background: transparent url(../images/jive-icon-taggroup-16x16.gif) no-repeat top left;
	}
.jive-link-widgetsmall {
	background: transparent url(../images/jive-icon-widget-12x12.gif) no-repeat left;
	padding-left: 16px;
	}
.jive-link-external {
	/*
	background: transparent url(../images/jive-icon-link-external-12x12.gif) no-repeat;
	background-position: right 2px;
	padding-left: 0;
	padding-right: 17px;
	*/
	}
.jive-emaillink {
	background: transparent url(../images/jive-icon-email-16x16.gif) no-repeat top left;
	}
.jive-profilelink {
	background: transparent url(../images/jive-icon-members-16x16.gif) no-repeat top left;
	}
.jive-attachmentlink {
	background: transparent url(../images/attach-7x11.gif) no-repeat top left;
	}
.jive-link-forum, .jive-link-thread, .jive-link-message {
	background: transparent url(../images/jive-icon-forum-16x16.gif) no-repeat top left;
	}
.jive-link-blog, .jive-link-blogpost {
	background: transparent url(../images/jive-icon-blog-16x16.gif) no-repeat top left;
	}
.jive-link-blog-group {
	background: transparent url(../images/jive-icon-blog-community-16x16.gif) no-repeat top left;
	}
.jive-link-blog-draft {
	background: transparent url(../images/jive-icon-blog-draft-16x16.gif) no-repeat top left;
	}
.jive-link-wiki {
	background: transparent url(../images/jive-icon-wiki-16x16.gif) no-repeat top left;
	}
.jive-link-wiki-draft {
	background: transparent url(../images/jive-icon-wiki-draft-16x16.gif) no-repeat top left;
	}
.jive-link-wiki-approval {
	background: transparent url(../images/jive-icon-wiki-approve-16x16.gif) no-repeat top left;
	}
.jive-link-doctype-image {
	background: transparent url(../images/jive-icon-doctype-image-16x16.gif) no-repeat top left;
	}
.jive-link-doctype-video {
	background: transparent url(../images/jive-icon-doctype-video-16x16.gif) no-repeat top left;
	}
.jive-link-doctype-document {
	background: transparent url(../images/jive-icon-doctype-document-16x16.gif) no-repeat top left;
	}
.jive-link-doctype-spreadsheet {
	background: transparent url(../images/jive-icon-doctype-spreadsheet-16x16.gif) no-repeat top left;
	}
.jive-link-doctype-presentation {
	background: transparent url(../images/jive-icon-doctype-presentation-16x16.gif) no-repeat top left;
	}
.jive-link-doctype-compressed {
	background: transparent url(../images/jive-icon-doctype-compressed-16x16.gif) no-repeat top left;
	}
.jive-link-doctype-text {
	background: transparent url(../images/jive-icon-doctype-text-16x16.gif) no-repeat top left;
	}
.jive-link-doctype-generic {
	background: transparent url(../images/jive-icon-wiki-16x16.gif) no-repeat top left;
	}
.jive-link-doctype-acrobat,
.jive-link-doctype-pdf {
	background: transparent url(../images/jive-icon-doctype-acrobat-16x16.gif) no-repeat top left;
	}
.jive-link-people,
.jive-link-user {
	background: transparent url(../images/jive-icon-people-16x16.gif) no-repeat top left;
	}
.jive-link-question {
	background: transparent url(../images/jive-icon-question-16x16.gif) no-repeat top left;
	}
.jive-link-community {
	background: transparent url(../images/jive-icon-community-12x12.gif) no-repeat left;
	padding-left: 16px;
	}
.jive-link-communitymed {
	background: transparent url(../images/jive-icon-community-16x16.gif) no-repeat left;
	}
.jive-link-favorite {
	background: transparent url(../images/jive-icon-favorite-12x12.gif) no-repeat top left;
	padding-left: 16px;
	}
.jive-link-tag {
	background: transparent url(../images/jive-icon-tag-12x12.gif) no-repeat top left;
	padding-top: 1px;
	}
.jive-link-reference {
	background: transparent url(../images/references.gif) no-repeat top left;
	padding-top: 1px;
	}
.jive-link-inbox {
	background: transparent url(../images/jive-icon-inbox-16x16.gif) no-repeat left;
	}
.jive-link-inboxnew {
	background: transparent url(../images/jive-icon-inboxnew-16x16.gif) no-repeat left;
	}
.jive-link-inboxtray {
	background: transparent url(../images/jive-icon-inbox-tray-16x16.gif) no-repeat left;
	}
.jive-link-inboxtray-new {
	background: transparent url(../images/jive-icon-inbox-traynew-16x16.gif) no-repeat left;
	}
.jive-link-doccheck {
	background: transparent url(../images/jive-icon-doccheck-16x16.gif) no-repeat left;
	}
.jive-link-profile {
	background: transparent url(../images/jive-icon-profile-16x16.gif) no-repeat left;
	}
.jive-link-prefs {
	background: transparent url(../images/jive-icon-prefs-16x16.gif) no-repeat left;
	}
.jive-link-questions {
	background: transparent url(../images/jive-icon-questions-16x16.gif) no-repeat left;
	}
.jive-link-watches {
	background: transparent url(../images/jive-icon-email-16x16.gif) no-repeat left;
	}
.jive-link-pdf {
	background: transparent url(../images/jive-icon-doctype-acrobat-16x16.gif) no-repeat left;
	}
.jive-link-announcement {
	background: transparent url(../images/jive-icon-announcemnt-16x16.gif) no-repeat left;
	}
.jive-link-poll {
	background: transparent url(../images/jive-icon-poll-16x16.gif) no-repeat left;
	}
.jive-link-drafts {
	background: transparent url(../images/jive-icon-drafts-16x16.gif) no-repeat left;
	}
.jive-link-working {
	background: transparent url(../images/jive-icon-working-16x16.gif) no-repeat left;
	}
.jive-link-newcommunity {
	background: transparent url(../images/jive-icon-new-community.gif) no-repeat left;
	padding-left: 16px;
	white-space: nowrap;
	}
.jive-link-newtopic {
	background: transparent url(../images/jive-icon-new-topic.gif) no-repeat left;
	}
.jive-link-doc-upload {
	background: transparent url(../images/jive-icon-doc-up-16x16.gif) no-repeat left;
	}
.jive-link-answer-helpful {
	background: transparent url(../images/jive-icon-answer-helpful-16x16.gif) no-repeat left;
	}
.jive-link-answer-correct {
	background: transparent url(../images/jive-icon-answer-correct-16x16.gif) no-repeat left;
	}
.jive-link-rss {
	background: transparent url(../images/jive-icon-rss-16x16.gif) no-repeat left;
	}
.jive-link-comment {
	background: transparent url(../images/jive-icon-comment-16x16.gif) no-repeat left;
	}
.jive-link-commentsmall {
	background: transparent url(../images/jive-icon-comment-12x12.gif) no-repeat left;
	padding: 0 0 1px 17px;
	}
.jive-link-comment-edit {
	background: transparent url(../images/jive-icon-comment-edit-14x14.gif) no-repeat left;
	padding: 0 0 1px 17px;
	}
.jive-link-comment-editsmall {
	background: transparent url(../images/jive-icon-comment-edit-12x12.gif) no-repeat left;
	padding: 0 0 1px 17px;
	}
.jive-link-trackback-editsmall {
	background: transparent url(../images/jive-icon-comment-edit-12x12.gif) no-repeat left;
	padding: 0 0 1px 17px;
	}
.jive-link-password {
	background: transparent url(../images/jive-icon-key-16x16.gif) no-repeat left;
	}
.jive-link-lock {
	background: transparent url(../images/jive-icon-lock-16x16.gif) no-repeat left;
	}
.jive-link-unlock {
	background: transparent url(../images/jive-icon-unlock-16x16.gif) no-repeat left;
	}
.jive-link-related {
	background: transparent url(../images/jive-icon-related-12x12.gif) no-repeat left top;
	}
.jive-link-warningsmall {
	background: transparent url(../images/jive-icon-warning-12x12.gif) no-repeat left;
	padding: 0 0 1px 16px;
	font-size: 8pt;
	}
.jive-link-warning {
	background: transparent url(../images/warn-16x16.gif) no-repeat left;
	}
.jive-link-edit {
	background: transparent url(../images/jive-icon-edit-16x16.gif) no-repeat left;
	}
.jive-link-editsmall {
	background: transparent url(../images/jive-icon-edit-12x12.gif) no-repeat left;
	padding-left: 16px;
	}
.jive-link-avatar {
	background: transparent url(../images/jive-icon-editavatar-16x16.gif) no-repeat left;
	}
.jive-link-expire {
	background: transparent url(../images/announce-expire-16x16.gif) no-repeat left;
	}
.jive-link-move {
	background: transparent url(../images/jive-icon-move-16x16.gif) no-repeat left;
	}
.jive-link-delete {
	background: transparent url(../images/jive-icon-delete-16x16.gif) no-repeat left;
	}
.jive-link-deletesmall {
	background: transparent url(../images/jive-icon-delete-12x12.gif) no-repeat left;
	padding-left: 16px;
	}
.jive-link-branch {
	background: transparent url(../images/jive-icon-branch-16x16.gif) no-repeat left;
	padding-left: 19px;
	}
.jive-link-branchsmall {
	background: transparent url(../images/jive-icon-branch-12x12.gif) no-repeat left;
	padding-left: 16px;
	}
.jive-link-email {
	background: transparent url(../images/jive-icon-email-16x16.gif) no-repeat left;
	}
.jive-link-privatemsg {
	background: transparent url(../images/jive-icon-pm-16x16.gif) no-repeat left;
	}
.jive-link-history {
	background: transparent url(../images/jive-icon-history-16x16.gif) no-repeat left;
	}
.jive-link-doc-info {
	background: transparent url(../images/jive-icon-info-16x16.gif) no-repeat left;
	}
.jive-link-permalink {
	background: transparent url(../images/jive-icon-link-16x16.gif) no-repeat left;
	}
.jive-link-markallread {
	background: transparent url(../images/jive-icon-markallread-16x16.gif) no-repeat left;
	}
.jive-link-folder {
	background: transparent url(../images/jive-icon-folder-16x16.gif) no-repeat left;
	}
.jive-link-folders {
	background: transparent url(../images/jive-icon-folders-16x16.gif) no-repeat left;
	}
.jive-link-folder-up {
	background: transparent url(../images/jive-icon-folder-up-16x16.gif) no-repeat left;
	}
.jive-link-folder-sent {
	background: transparent url(../images/jive-icon-folder-sent-16x16.gif) no-repeat left;
	}
.jive-link-folder-draft {
	background: transparent url(../images/jive-icon-folder-edit-16x16.gif) no-repeat left;
	}
.jive-link-folder-edit {
	background: transparent url(../images/jive-icon-folder-edit-16x16.gif) no-repeat left;
	}
.jive-link-folder-delete {
	background: transparent url(../images/jive-icon-folder-del-16x16.gif) no-repeat left;
	}
.jive-link-folder-trash {
	background: transparent url(../images/garbage-16x16.gif) no-repeat left;
	}
.jive-link-mail {
	background: transparent url(../images/jive-icon-mail-16x16.gif) no-repeat left;
	}
.jive-link-mailnew {
	background: transparent url(../images/jive-icon-mailnew-16x16.gif) no-repeat left;
	}
.jive-link-mailcreate {
	background: transparent url(../images/jive-icon-mailcreate-16x16.gif) no-repeat left;
	}
.jive-link-mailedit {
	background: transparent url(../images/jive-icon-mail-edit-16x16.gif) no-repeat left;
	}
.jive-link-mailattach {
	background: transparent url(../images/jive-icon-mail-attach-16x16.gif) no-repeat left;
	}
.jive-link-maildelete {
	background: transparent url(../images/jive-icon-mail-del-16x16.gif) no-repeat left;
	}
.jive-link-mailforward {
	background: transparent url(../images/jive-icon-mail-fwd-16x16.gif) no-repeat left;
	}
.jive-link-mailreply {
	background: transparent url(../images/jive-icon-mail-reply-16x16.gif) no-repeat left;
	}
.jive-link-addressbook {
	background: transparent url(../images/jive-icon-addressbook.gif) no-repeat left;
	}
.jive-link-info {
	background: transparent url(../images/info-16x16.gif) no-repeat 3px 1px;
	}
.jive-link-manage-collab {
	background: transparent url(../images/jive-icon-manage-collab-16x16.gif) no-repeat left;
	}
.jive-link-manage-versions {
	background: transparent url(../images/jive-icon-doc-gear-16x16.gif) no-repeat left;
	}
.jive-link-blog-manage-posts {
	background: transparent url(../images/jive-icon-related-16x16.gif) no-repeat left;
	}
.jive-link-blog-import {
	background: transparent url(../images/jive-icon-doc-up-16x16.gif) no-repeat left;
	}
.jive-link-trackback {
	background: transparent url(../images/jive-icon-trackback-16x16.gif) no-repeat left;
	}
.jive-link-project {
    background: transparent url( ../images/jive-icon-project-16x16.gif ) no-repeat left;
    }
.jive-link-task {
    background: transparent url(../images/jive-icon-task-16x16.gif) no-repeat left;
    }
.jive-link-checkpoint {
    background: transparent url(../images/jive-icon-checkpoint-16x16.gif) no-repeat left;
    }
.jive-link-printpreview {
    background: transparent url(../images/jive-icon-printprev-16x16.gif) no-repeat left;
    }


/* community list icons (showing normal, and 'new' or recent activity) */
.jive-communitylist-big,
.jive-communitylist-big-new {
	padding: 4px 0 2px 25px;
	height: 20px;
	}
.jive-communitylist-big {
	background: transparent url( ../images/jive-icon-community-20x20.gif ) no-repeat left 2px;
	}
.jive-communitylist-med,
.jive-communitylist-med-new {
	padding: 4px 0 2px 25px;
	height: 20px;
	}
.jive-communitylist-med {
	background: transparent url( ../images/jive-icon-community-20x20.gif ) no-repeat left 2px;
	}
.jive-communitylist-sm,
.jive-communitylist-sm-new {
	padding: 4px 0 4px 19px;
	height: 14px;
	}
.jive-communitylist-sm {
	background: transparent url( ../images/jive-icon-community-14x14.gif ) no-repeat left 4px;
	}



.jive-link-community-small,
.jive-link-overview-small,
.jive-link-discussion-small,
.jive-link-forum-small,
.jive-link-question-small,
.jive-link-answer-helpful-small,
.jive-link-answer-correct-small,
.jive-link-thread-small,
.jive-link-message-small,
.jive-link-document-small,
.jive-link-wiki-small,
.jive-link-doctype-image-small,
.jive-link-doctype-video-small,
.jive-link-doctype-text-small,
.jive-link-doctype-acrobat-small,
.jive-link-doctype-document-small,
.jive-link-doctype-spreadsheet-small,
.jive-link-doctype-presentation-small,
.jive-link-doctype-compressed-small,
.jive-link-doctype-generic-small,
.jive-link-blog-small,
.jive-link-blogpost-small,
.jive-link-project-small,
.jive-link-task-small,
.jive-link-search-small,
.jive-link-history-small,
.jive-link-email-small,
.jive-link-rss-small,
.jive-link-webaddress-small,
.jive-link-inboxtray-small,
.jive-link-folder-sent-small,
.jive-link-mailcreate-small,
.jive-link-profile-small,
.jive-link-pm-small,
.jive-link-approvals-small,
.jive-icon-plus,
.jive-icon-minus,
.jive-icon-plus-small,
.jive-icon-minus-small,
.jive-icon-info-small,
.jive-link-adddocument-small,
.jive-link-tag-small,
.jive-link-people-small,
.jive-link-poll-small,
.jive-link-delete-small,
.jive-link-edit-small,
.jive-link-watches-small {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left;
	padding: 1px 0 1px 17px;
	}

.jive-link-community-small,
.jive-link-overview-small {
    background-image: url(../images/jive-icon-community-12x12.gif);
    }
.jive-link-discussion-small,
.jive-link-forum-small,
.jive-link-thread-small,
.jive-link-message-small {
	background-image: url(../images/jive-icon-forum-12x12.gif);
	}
.jive-link-question-small {
	background-image: url(../images/jive-icon-question-12x12.gif);
	}
.jive-link-answer-helpful-small {
	background-image: url(../images/jive-icon-answer-helpful-12x12.gif);
	}
.jive-link-answer-correct-small {
	background-image: url(../images/jive-icon-answer-correct-12x12.gif);
	}
.jive-link-document-small,
.jive-link-wiki-small {
	background-image: url(../images/jive-icon-wiki-12x12.gif);
	}
.jive-link-doctype-image-small {
	background-image: url(../images/jive-icon-doctype-image-12x12.gif);
	}
.jive-link-doctype-video-small {
	background-image: url(../images/jive-icon-doctype-video-12x12.gif);
	}
.jive-link-doctype-document-small {
	background-image: url(../images/jive-icon-doctype-document-12x12.gif);
	}
.jive-link-doctype-spreadsheet-small {
	background-image: url(../images/jive-icon-doctype-spreadsheet-12x12.gif);
	}
.jive-link-doctype-presentation-small {
	background-image: url(../images/jive-icon-doctype-presentation-12x12.gif);
	}
.jive-link-doctype-compressed-small {
	background-image: url(../images/jive-icon-doctype-compressed-12x12.gif);
	}
.jive-link-doctype-text-small {
	background-image: url(../images/jive-icon-doctype-text-12x12.gif);
	}
.jive-link-doctype-generic-small {
	background-image: url(../images/jive-icon-wiki-12x12.gif);
	}
.jive-link-doctype-acrobat-small,
.jive-link-doctype-pdf-small {
	background-image: url(../images/jive-icon-doctype-acrobat-12x12.gif);
	}
.jive-link-blog-small,
.jive-link-blogpost-small {
	background-image: url(../images/jive-icon-blog-12x12.gif);
	}
.jive-link-project-small {
	background-image: url(../images/jive-icon-project-12x12.gif);
	}
.jive-link-task-small {
    background-image: url(../images/jive-icon-task-12x12.gif);
    }
.jive-link-search-small {
	background-image: url(../images/jive-icon-search-12x12.gif);
	}
.jive-link-history-small {
	background-image: url(../images/jive-icon-history-12x12.gif);
	}
.jive-link-email-small {
	background-image: url(../images/jive-icon-email-12x12.gif);
	}
.jive-link-rss-small {
	background-image: url(../images/jive-icon-rss-12x12.gif);
	}
.jive-link-webaddress-small {
	background-image: url(../images/jive-icon-webaddress-12x12.gif);
	}
.jive-link-inboxtray-small {
	background-image: url(../images/jive-icon-inbox-tray-12x12.gif);
	}
.jive-link-folder-sent-small {
	background-image: url(../images/jive-icon-folder-sent-12x12.gif);
	}
.jive-link-mailcreate-small {
	background-image: url(../images/jive-icon-mailcreate-12x12.gif);
	}
.jive-link-profile-small {
	background-image: url(../images/jive-icon-profile-12x12.gif);
	}
.jive-link-pm-small {
	background-image: url(../images/jive-icon-pm-12x12.gif);
	}
.jive-link-approvals-small {
    background-image: url(../images/jive-icon-info-12x12.gif);
    }
.jive-icon-plus {
	background-image: url(../images/jive-icon-plus.gif);
	padding-left: 16px;
	}
.jive-icon-minus {
	background-image: url(../images/jive-icon-minus.gif);
	padding-left: 16px;
	}
.jive-icon-plus-small {
	background-image: url(../images/jive-icon-plus-12x12.gif);
	}
.jive-icon-minus-small {
	background-image: url(../images/jive-icon-minus-12x12.gif);
	}
.jive-icon-info-small {
	background-image: url(../images/jive-icon-info-12x12.gif);
	}
.jive-link-adddocument-small {
	background-image: url(../images/jive-icon-add-12x12.gif);
	}
.jive-link-tag-small {
    background-image: url(../images/jive-icon-tag-12x12.gif);
    }
.jive-link-people-small {
    background-image: url(../images/jive-icon-people-12x12.gif);
    }
.jive-link-poll-small {
	background-image: url(../images/jive-icon-poll-12x12.gif);
	}
.jive-link-delete-small {
	background-image: url(../images/jive-icon-delete-12x12.gif);
    padding-left: 14px;
    }
.jive-link-edit-small {
	background-image: url(../images/jive-icon-pencil-12x12.gif);
	}
.jive-link-watches-small {
	background-image: url(../images/jive-icon-email-12x12.gif);
	}
/* classes not used, but in the code LinkRenderer.java */
.jive-link-external-small,
.jive-link-anchor-small,
.jive-link-attachment-small {}
    

.jive-user-disabled {
	text-decoration: line-through;
	}
.jive-username-link-online {
	background-color: #ffff8d;
	padding:2px;
	}
.jive-icon-sendnotify,
.jive-link-summary {
	background: transparent url(../images/jive-icon-mail-fwd-16x16.gif) no-repeat left;
	}
.jive-icon-success {
	background: transparent url(../images/success-16x16.gif) no-repeat left;
	}
.jive-icon-error {
	background: transparent url(../images/error-16x16.gif) no-repeat left;
	}
.jive-icon-blog-published {
	background: transparent url(../images/success-16x16.gif) no-repeat left;
	}
.jive-icon-blog-draft {
	background: transparent url(../images/jive-icon-edit-16x16.gif) no-repeat left;
	}
.jive-icon-blog-approved {
	background: transparent url(../images/success-16x16.gif) no-repeat left;
	}
.jive-icon-blog-moderated,
.jive-icon-thread-moderated {
	background: transparent url(../images/warn-16x16.gif) no-repeat left;
	}
.jive-icon-blog-manage {
	background: transparent url(../images/jive-icon-blog-manage-16x16.gif) no-repeat left;
	}
.jive-icon-link-back {
	background: transparent url(../images/jive-icon-arrow-left-small.gif) no-repeat left;
	padding: 1px 0 1px 8px;
	}
.jive-icon-link-forward {
	background: transparent url(../images/jive-icon-arrow-right-small.gif) no-repeat right;
	padding: 1px 8px 1px 0;
	}
.jive-compose-help,
.jive-inline-help {
	display:inline;
	padding-left: 14px;
	background: transparent url(../images/jive-icon-help-14x14.gif) no-repeat left;
	cursor: pointer;
	}
.jive-poll-edit {
	background: transparent url(../images/jive-icon-edit-16x16.gif) no-repeat left;
	padding: 1px 0 1px 20px;
	}
.jive-poll-create {
	background: transparent url(../images/jive-icon-add-16x16.gif) no-repeat left;
	padding: 1px 0 1px 20px;
	}
.jive-link-forum-big {
	background: transparent url(../images/jive-icon-forum-25x25.gif) no-repeat;
	}
.jive-link-blog-big {
	background: transparent url(../images/jive-icon-blog-24x24.gif) no-repeat;
	}
.jive-link-wiki-big {
	background: transparent url(../images/jive-icon-wiki-24x24.gif) no-repeat;
	}
.jive-link-groupblog-big {
	background: transparent url(../images/jive-icon-groupblog-24x24.gif) no-repeat;
	}
.jive-icon-community-big {
	background: transparent url(../images/jive-icon-community-24x24.gif) no-repeat;
	}
.jive-icon-history-big {
	background: transparent url(../images/jive-icon-history-24x24.gif) no-repeat;
	}
.jive-icon-search-big {
	background: transparent url(../images/jive-icon-search-24x24.gif) no-repeat;
	font-size: 18pt;
	text-align: left;
	}
.jive-icon-tag-big {
	background: transparent url(../images/jive-icon-tag-24x24.gif) no-repeat;
	}
.jive-icon-tasks-big {
	background: transparent url(../images/jive-icon-task-24x24.gif) no-repeat;
	}
.jive-icon-taggroup-big {
	background: transparent url(../images/jive-icon-taggroup-24x24.gif) no-repeat;
	}
.jive-icon-people-big {
	background: transparent url(../images/jive-icon-people-24x24.gif) no-repeat;
	}
.jive-icon-rss-big {
	background: transparent url(../images/jive-icon-rss-24x24.gif) no-repeat;
	}
.jive-icon-project-big {
    background: transparent url( ../images/jive-icon-project-24x24.gif ) no-repeat;
    }
.jive-link-forum-big,
.jive-link-blog-big,
.jive-link-groupblog-big,
.jive-link-wiki-big,
.jive-icon-community-big,
.jive-icon-history-big,
.jive-icon-search-big,
.jive-icon-tag-big,
.jive-icon-taggroup-big,
.jive-icon-tasks-big,
.jive-icon-people-big,
.jive-icon-rss-big,
.jive-icon-project-big {
	padding: 4px 0 4px 30px;
	background-position: 0 3px;
	}
/* styles for content type icons with labels, use appropriate image tag with these classes */
img.jive-link-thread-label,
img.jive-link-message-label,
img.jive-link-question-label,
img.jive-link-answer-correct-label,
img.jive-link-thread-label,
img.jive-link-people-label,
img.jive-link-community-label,
img.jive-link-blog-label,
img.jive-link-task-label,
img.jive-link-wiki-label,
img.jive-link-doctype-image-label,
img.jive-link-doctype-video-label,
img.jive-link-doctype-text-label,
img.jive-link-doctype-image-label,
img.jive-link-doctype-acrobat-label,
img.jive-link-doctype-document-label,
img.jive-link-doctype-spreadsheet-label,
img.jive-link-doctype-presentation-label,
img.jive-link-doctype-compressed-label,
img.jive-link-doctype-generic-label {
	padding-top: 19px;
	border: none;
	margin-top: 2px;
	}
img.jive-link-thread-label,
img.jive-link-message-label {
	background: transparent url(../images/jive-icon-forum-16x16.gif) no-repeat top;
	}
img.jive-link-question-label {
	background: transparent url(../images/jive-icon-question-16x16.gif) no-repeat top;
	}
img.jive-link-answer-correct-label {
	background: transparent url(../images/jive-icon-answer-correct-16x16.gif) no-repeat top;
	}
img.jive-link-people-label {
	background: transparent url(../images/jive-icon-members-16x16.gif) no-repeat top;
	}
img.jive-link-community-label {
	background: transparent url(../images/jive-icon-community-16x16.gif) no-repeat top;
	}
img.jive-link-blog-label {
	background: transparent url(../images/jive-icon-blog-16x16.gif) no-repeat top;
	}
img.jive-link-task-label {
	background: transparent url(../images/jive-icon-task-16x16.gif) no-repeat top;
	}
img.jive-link-wiki-label {
	background: transparent url(../images/jive-icon-wiki-16x16.gif) no-repeat top;
	}
img.jive-link-doctype-image-label {
	background: transparent url(../images/jive-icon-doctype-image-16x16.gif) no-repeat top;
	}
img.jive-link-doctype-video-label {
	background: transparent url(../images/jive-icon-doctype-video-16x16.gif) no-repeat top;
	}
img.jive-link-doctype-document-label {
	background: transparent url(../images/jive-icon-doctype-document-16x16.gif) no-repeat top;
	}
img.jive-link-doctype-spreadsheet-label {
	background: transparent url(../images/jive-icon-doctype-spreadsheet-16x16.gif) no-repeat top;
	}
img.jive-link-doctype-presentation-label {
	background: transparent url(../images/jive-icon-doctype-presentation-16x16.gif) no-repeat top;
	}
img.jive-link-doctype-compressed-label {
	background: transparent url(../images/jive-icon-doctype-compressed-16x16.gif) no-repeat top;
	}
img.jive-link-doctype-text-label {
	background: transparent url(../images/jive-icon-doctype-text-16x16.gif) no-repeat top;
	}
img.jive-link-doctype-acrobat-label {
	background: transparent url(../images/jive-icon-doctype-acrobat-16x16.gif) no-repeat top;
	}
img.jive-link-doctype-generic-label {
	background: transparent url(../images/jive-icon-wiki-16x16.gif) no-repeat top;
	}
/* Blog post */
.jive-blog-post-tags,
.jive-blog-post-references,
.jive-blog-post-comments,
.jive-blog-post-permalink {
	padding-left: 16px;
	}
.jive-blog-post-permalink {
	background: transparent url(../images/jive-icon-link-16x16.gif) no-repeat left;
	padding-left: 19px;
	}
.jive-blog-post-tags {
	background: transparent url(../images/jive-icon-tag-12x12.gif) no-repeat left;
	}
.jive-blog-post-references {
	background: transparent url(../images/jive-icon-related-12x12.gif) no-repeat left;
	}
.jive-blog-post-comments {
	background: transparent url(../images/jive-icon-comment-12x12.gif) no-repeat left;
	}
/* main default header */
#jive-global-header {
    border-bottom: 1px #e9e9e9 solid;
	}
a#jive-global-header-logo {
    display: block;
    position: absolute;
    left: 15px;
    top: 9px;
    }
/* community drop-down chooser */
#jive-header-choose {
	display: block;
	float: left;
	clear: both;
	margin-top: 6px;
	}
#jive-header-choose a {
	padding: 0 10px 0 2px;
	background: transparent url(../images/jive-icon-arrow-down-sm.gif) no-repeat right;
	text-decoration: underline;
	outline: none;
	}
#jive-header-choose-dropdown {
	display: block;
	position: absolute;
	top: 90px;
	left: 70px;
	border: 1px solid #ccc;
	background-color: #fff;
	width: 200px;
	height: 100px;
	padding: 0 5px 5px;
	overflow: hidden;
	overflow-y: auto;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	z-index: 900;
	}
/* IE6 doesn't listen to max/min-width, so an 'expression' hack is used. */
* html #jive-header-choose-dropdown {
	width: expression(document.body.clientWidth > 201? "200px": "auto");
	width: expression(document.body.clientHeight > 101? "200px": "auto");
	}
#jive-header-choose-dropdown div ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0;
	}
#jive-header-choose-dropdown div ul li {
	padding: 0 0 1px;
	white-space: nowrap;
	}
#jive-header-choose-dropdown div ul li a {
	display: block;
	width: 100%;
	padding: 2px 3px;
	color: #777;
	font-size: 8pt;
	text-decoration: none;
	background-color: #fff;
	background-image: none;
	}
#jive-header-choose-dropdown div ul li a:hover {
	background-color: #f3f3f3
	}
/* breadcrumb */
#jive-breadcrumb {
	display: block;
	padding: 10px 0 0 22px;
	color: #666;
	font-size: 8pt;
    margin: 0 0 10px 0;
    }
#jive-breadcrumb span {
	}
#jive-breadcrumb a {
	color: #666;
	padding: 0 1px;
	}
#jive-breadcrumb a.jive-breadcrumb-last {
	color: #333;
	text-decoration: none;
	}
#jive-breadcrumb a:hover {
	text-decoration: underline;
	}
.jive-status-offline-big,
.jive-status-available-big,
.jive-status-chat-big,
.jive-status-away-big,
.jive-status-xa-big,
.jive-status-dnd-big,
.jive-status-forbidden-big {
	padding: 1px 0 1px 22px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left;
	}
.jive-status-offline-big {
	background-image: url(../images/presence/offline.gif);
	}
.jive-status-available-big {
	background-image: url(../images/presence/available.gif);
	}
.jive-status-chat-big {
	background-image: url(../images/presence/chat.gif);
	}
.jive-status-away-big {
	background-image: url(../images/presence/away.gif);
	}
.jive-status-xa-big {
	background-image: url(../images/presence/xa.gif);
	}
.jive-status-dnd-big {
	background-image: url(../images/presence/dnd.gif);
	}
.jive-status-forbidden-big {
	background: transparent url(../images/presence/forbidden.gif) no-repeat left;
	}
.jive-status-offline,
.jive-status-available,
.jive-status-chat,
.jive-status-away,
.jive-status-xa,
.jive-status-dnd,
.jive-status-forbidden {
	padding: 1px 0 1px 10px !important;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left;
	}
.jive-status-offline {
	background-image: url(../images/presence/offline-7x7.gif);
	}
.jive-status-available {
	background-image: url(../images/presence/available-7x7.gif);
	}
.jive-status-chat {
	background-image: url(../images/presence/chat-7x7.gif);
	}
.jive-status-away {
	background-image: url(../images/presence/away-7x7.gif);
	}
.jive-status-xa {
	background-image: url(../images/presence/xa-7x7.gif);
	}
.jive-status-dnd {
	background-image: url(../images/presence/dnd-7x7.gif);
	}
.jive-status-forbidden {
	background-image: url(../images/presence/forbidden-7x7.gif);
	}
/* body elements, including content and sidebar areas */
#jive-body,
#jive-body-full {
	display: block;
	float: left;
	clear: both;
	position: relative;
	width: 100%;
	min-width: 100%;
	margin: 0;
	padding: 0;
	}
#jive-body-widecol-container {
	float: left;
	margin: 0;
	width: 100%;
	overflow: hidden;
	min-height: 350px;
	}
/* IE6 doesn't listen to max/min-height, so an 'expression' hack is used. */
* html #jive-body-widecol-container {
	height: expression(document.body.clientHeight < 352? "350px": "auto");
	}
#jive-body-widecol {
	float: left;
	padding-left: 25px;
	padding-right: 30px;
	}
/* main body */
#jive-body-main {
	margin:0;
	padding:0;
	clear: both;
	display: block;
	float: left;
	width: 100%;
	overflow: hidden;
	}
#jive-body-maincol-container {
    float: left;
    margin: 0 -245px 0 0;
    min-width: 100%;
    min-height: 350px;
    padding: 0;
    width: 100%;
    }
#jive-body-maincol {
	margin: 0 245px 0 0;
    padding: 0 20px;
    }
#jive-body-sidebarcol-container {
    float: right;
    margin: 0;
	padding: 0;
    width: 245px;
    }
#jive-body-sidebarcol {
	margin: 0;
	padding: 0 20px 0 0;
	}
#jive-body-full #jive-body-maincol-container {
	margin: 0;
	}
#jive-body-full #jive-body-maincol {
	padding: 0 20px;
	margin: 0;
	}
#jive-body-full #jive-body-sidebarcol-container,
#jive-body-full #jive-body-sidebarcol {
	display: none;
	visibility: hidden;
	}

#jive-widget-content {
    padding: 0 20px;
    }
/* column widths for customized layouts */
.jive-body-layout-s, .jive-body-layout-s1, .jive-body-layout-s2 { width: 225px; }
.jive-body-layout-l { width: 100%; }

/* large left column */
#jive-body-layout-ls .jive-body-layout-l {
    float: left;
    margin: 0 -245px 0 0;
    padding: 0;
    }
#jive-body-layout-ls .jive-body-layout-l .jive-widget-container-large {
    margin-right: 245px;
    }
#jive-body-layout-ls .jive-body-layout-s {
    float: right;
    padding-left: 20px;
    }
/* large right column */
#jive-body-layout-sl .jive-body-layout-l {
    float: right;
    margin: 0 0 0 -245px;
    padding: 0;
    }
#jive-body-layout-sl .jive-body-layout-l .jive-widget-container-large {
    /* float: right; */
    margin-left: 245px;
    }
#jive-body-layout-sl .jive-body-layout-s {
    float: left;
    padding-right: 20px;
    position: relative;
    }
/* 2 split large columns */
#jive-body-layout-ll .jive-body-layout-l1,
#jive-body-layout-ll .jive-body-layout-l2 {
    width: 49%;
    overflow: hidden;
    }
#jive-body-layout-ll .jive-body-layout-l1 {
    float: left;
    }
#jive-body-layout-ll .jive-body-layout-l2 {
    float: right;
    }
/* large left, two small right columns */
#jive-body-layout-lss .jive-body-layout-l {
    float: left;
    margin: 0 -490px 0 0;
    }
#jive-body-layout-lss .jive-body-layout-l .jive-widget-container-large {
    margin-right: 490px;
    }
#jive-body-layout-lss .jive-body-layout-s1,
#jive-body-layout-lss .jive-body-layout-s2 {
    float: left;
    padding-left: 20px;
    }
/* three split small columns */
#jive-body-layout-sss .jive-body-layout-s1,
#jive-body-layout-sss .jive-body-layout-s2,
#jive-body-layout-sss .jive-body-layout-s3 {
    width: 31.5%;
    float: left;
    }
#jive-body-layout-sss .jive-body-layout-s2 {
    padding-left: 20px;
    }
#jive-body-layout-sss .jive-body-layout-s3 {
    padding-left: 20px;
    }
/* three columns, large middle */
#jive-body-layout-sls .jive-body-layout-l {
    float: left;
    margin: 0 -245px;
    padding: 0;
    }
#jive-body-layout-sls .jive-body-layout-l .jive-widget-container-large {
    margin: 0 245px;
    }
#jive-body-layout-sls .jive-body-layout-s1 {
    float: left;
    padding-right: 20px;
    position: relative;
    }
#jive-body-layout-sls .jive-body-layout-s2 {
    float: right;
    padding-left: 20px;
    }

/* large introductory content block */
#jive-body-intro {
    background: transparent url(../images/jive-intro-hdr-bg.gif) repeat-x bottom;
    border-bottom: 1px solid #dadada;
    display: block;
    font-size: 10pt;
    line-height: 13pt;
    margin: 20px;
    padding: 10px;
    }
.jive-body-formpage  #jive-body-intro,
.jive-body-content #jive-body-intro,
.jive-body-blogadmin #jive-body-intro {
    background: none;
	border-bottom: none;
    padding: 5px 0 0;
    }
.jive-body-content #jive-body-intro {
    margin: 10px 20px;
    }
.jive-body-content-blog #jive-body-intro {
    background: transparent url(../images/jive-blog-hdr-bg.png) repeat-x;
    color: #505050;
    padding: 10px;
    }


#jive-body-intro h1,
#jive-body-intro h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0;
	padding-top: 2px;
	}
#jive-body-intro h1 {
	font-size: 20pt;
	line-height: 19pt;
	}
.jive-body-home #jive-body-intro h1 {
    font-size: 18pt;
    padding-left: 8px;
    }
#jive-body-intro h1 a {
    color: #333;
    text-decoration: none;
    }
#jive-body-intro h2 {
	font-size: 16pt;
	line-height: 18pt;
	}

#jive-body-intro-main-hdr h1 {
	display: inline;
	clear: none;
	font-size: 19pt;
	margin-left: 12px;
	padding-top: 0;
	}
#jive-body-intro-main-hdr p {
	display: block;
	padding: 10px 12px 0 !important;
	}
#jive-body-intro-main-hdr-stats {
	font-size: 8pt;
	padding-top: 9px;
	padding-left: 8px;
	}
#jive-body-intro-main-hdr-stats strong {
	padding-left: 10px;
	}

#jive-body-intro h2 span {
	color: #777;
	}
#jive-body-intro a.jive-link-more {
	font-size: 9pt;
	background: transparent url(../img/jive-icon-arrow-up-small.gif) no-repeat left;
	padding: 1px 0 1px 10px;
	}
#jive-body-intro p {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	line-height: 11pt;
	clear: both;
	}
.jive-body-home #jive-body-intro p {
    line-height: 13pt;
    font-size: 9pt;
    }
#jive-body-intro a.jive-icon-link-back {
	font-size: 8pt;
	}


.jive-body-intro-community h1 {
	margin-bottom: 0 !important;
	float: left;
	}
.jive-body-intro-community p {
	padding-left: 30px !important;
	padding-bottom: 8px !important;
	}
/* content block elements */
.jive-content-block-container {
    background: #fdfdfd url( ../images/jive-contentblock-bg.png) repeat-x top;
    border: 1px solid #e5e5e5;
    display: block;
    margin-bottom: 24px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    }
.jive-content-block-container-noheader {
    background-image: none;
    }

.jive-content-block-container-hidden {
	height: 34px;
	}
.jive-content-block-container .jive-content-block-show,
.jive-content-block-container .jive-content-block-hide {
	float: right;
	font-size: 8pt;
	padding: 8px 10px 0 0;
	}
.jive-content-block-container .jive-content-block-show a,
.jive-content-block-container .jive-content-block-hide a {
	color: #999;
	}
.jive-content-block-container h3.jive-content-block-header {
	font-size: 11pt;
	font-weight: normal;
	color: #3f3f3f;
	margin: 0;
	padding: 8px 0  6px 8px;
	float: left;
    }
.jive-content-block-container h3.jive-content-block-header a.jive-icon-minus,
.jive-content-block-container h3.jive-content-block-header a.jive-icon-plus {
	padding-left: 16px;
	display: block;
	float: left;
	text-decoration: none;
	color: #3f3f3f;
	}
.jive-content-block-container a.jive-link-rss-small {
	float: left;
	margin: 4px 0 0 8px;
	height: 16px;
	}
.jive-content-block-container span.jive-content-hdr-link {
	font-size: 8pt;
	line-height: 8pt;
	float: right;
	padding: 10px 10px 0 0;
	}
.jive-content-block {
	display: block;
	clear: both;
	padding: 9px;
	}
.jive-content-block-special {
	padding: 0;
	}
.jive-content-block2-container {
	display: block;
	background-color: #fff;
	border: 1px solid #dcdcdc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 24px;
	}
.jive-content-block2 {
	clear: both;
	padding: 10px;
	}
/* Discussion, Document, and Blog Post content containers (for tables) */
#jive-recent-content,
#jive-history-content,
#jive-tags-content {
	clear: both;
	overflow: hidden;
	padding-top: 0;
	margin-top: 0;
	}
#jive-history-content {
	margin-top: -2px;
	}
#jive-history-content .jive-table tr.jive-table-row-odd,
#jive-recent-content .jive-table tr.jive-table-row-odd,
#jive-tags-content .jive-table tr.jive-table-row-odd {
	background-color: #fff;
	}
#jive-history-content .jive-table tr.jive-table-row-even,
#jive-recent-content .jive-table tr.jive-table-row-even,
#jive-tags-content .jive-table tr.jive-table-row-even {
	background-color: #f9f9f9;
	}
.jive-table tr.jive-table-row-detail {
    font-size: 8pt;
    }
#jive-recent-content .jive-table td.jive-table-cell-type,
#jive-tags-content .jive-table td.jive-table-cell-type {
	padding-right: 0;
	}
#jive-recent-content .jive-table td.jive-table-cell-avatar,
#jive-tags-content .jive-table td.jive-table-cell-avatar {
	padding-left: 0;
	}
/* announcements block */
#jive-body-announcements {
	clear: both;
	margin: 0 0 15px;
	padding: 0 0 10px;
	background-color: #fdfdef;
	border: 1px solid #eae9e1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
#jive-body-announcements-hdr {
	display: block;
	clear: both;
	padding: 10px 0 4px 10px;
	margin: 0 0 2px;
	}
#jive-body-announcements-hdr span {
	font-size: 8pt;
	}
#jive-body-announcements-hdr span.jive-body-announcements-label {
	background: transparent url(../images/jive-icon-announcemnt-16x16.gif) no-repeat left;
	padding: 1px 6px 1px 22px;
	color: #988f42;
	text-transform: uppercase;
	float: left;
	}
#jive-body-announcements-hdr span.jive-body-announcements-admin {
	float: right;
	padding: 1px 10px 1px 0;
	}
#jive-body-announcements-hdr span.jive-body-announcements-admin a {
	margin-left: 8px;
	}
#jive-body-announcements .jive-body-announcements-confirm {
	display: block;
	clear: both;
	background-color: #fde9dc;
	border: 1px #fad2d2 solid;
	padding: 5px;
	margin: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
#jive-body-announcements .jive-body-announcements-confirm p {
	font-size: 9pt;
	margin: 0;
	padding: 0 0 6px;
	}
#jive-body-announcements .jive-body-announcements-confirm input {
	font-size: 8pt;
	margin: 0 5px 0 0;
	}
#jive-body-announcements h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #333;
	margin: 0;
	padding: 2px 0 0 10px;
	clear: both;
	}
#jive-body-announcements h3 em {
	font-size: 8pt;
	color: #666;
	margin: 0;
	padding: 0 0 0 10px;
	font-style: normal;
	font-weight: normal;
	}
#jive-body-announcements p {
	margin: 0;
	padding: 3px 0 5px 10px;
	font-size: 8pt;
	}
* html #jive-body-announcements h3,
* html #jive-body-announcements p {
	position:relative;
	}
/* jive search filter block */
#jive-search-filter {
	float: left;
	margin: 0;
	padding: 0;
	}
#jive-search-filter dl {
	float: left;
	border: 0;
	}
#jive-search-filter dl dd {
	float: left;
	padding-right: 12px;
	margin: 0;
	}
#jive-search-filter dl dd span {
	display: block;
	padding: 3px 5px 3px 3px;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	}
#jive-search-filter dl dd span input {
	float: left;
	margin: 9px 3px 0;
	}
/* body area search bar (communities, blogs, discussions, documents) */
#jive-body-search {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	background: #e9e9e9 url(../images/jive-browseby-bar.png) repeat-x top;
	border: 1px solid #dcdcdc;
	}
#jive-body-search form {
	margin: 8px;
	}
#jive-body-search input {
	font-size: 9pt;
	}
#jive-body-search input.jive-body-search-field {
	width: 170px;
	margin-right: 3px;
	}
#jive-body-search .jive-body-search-select {
	font-size: 9pt;
	width: 150px;
	overflow: hidden;
	}
#jive-body-search input.jive-body-search-button {
	background: #f3f3f3 url(../images/jive-content-types-btn.png) repeat-x top;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 12px;
	color: #333;
	cursor: pointer;
	border: 1px solid #bfbfbf;
	}
/* stats seen on content type listings (discussions, documents, blogs) */
.jive-contenttype-stats {
	display: none;
	float: left;
	padding: 0;
	white-space: nowrap;
	}
.jive-contenttype-stats span {
	margin: 0 4px 0 8px;
	padding: 0;
	font-size: 8pt;
	color: #666;
	}
.jive-contenttype-stats span strong em {
	font-size: 11pt;
	}
.jive-contenttype-stats span b {
	font-size: 10pt;
	color: #000;
	}
.jive-content-statdetails {
	display: block;
	clear: both;
	width: 100%;
	min-width: 100%;
	padding: 0;
	margin: 0;
	}
/* items per page (discussions, documents, blogs) */
.jive-items-per-page {
	float: left;
	padding: 0 10px 3px 2px;
	margin: 0;
	font-size: 8pt;
	color: #666;
	}
.jive-items-per-page select {
	float: left;
	margin: 0 3px 4px 0;
	font-size: 9pt;
	width: 45px;
	}
.jive-items-per-page span {
	float: left;
	margin: 4px 3px 4px 0;
	}
/* table filter selects (discussions, documents, etc)  */
.jive-table-filter {
	float: left;
	padding: 0 0 3px 15px;
	margin: 0;
	font-size: 8pt;
	color: #666;
	}
.jive-table-filter-tasklist {
    padding-left: 5px;
    }
.jive-table-filter select {
	float: left;
	margin: 0 3px 4px 0;
	font-size: 8pt;
	}
.jive-table-filter span {
	float: left;
	margin: 4px 3px 4px 0;
	}
.jive-table-rss-link,
.jive-table-markallread {
	float: left;
	padding-top: 2px;
	font-size: 8pt;
	}
.jive-table-markallread {
	padding-top: 7px;
	margin-left: 15px;
	}
.jive-table-rss-link a,
.jive-table-markallread a {
	text-decoration: none;
	color: #777;
	}
.jive-table-markallread a {
	padding-left: 20px;
	}
.jive-table-rss-link a:hover,
.jive-table-markallread a:hover {
	text-decoration: underline;
	}
.jive-table-footer {
	background: transparent url(../images/jive-div-dotted.gif) repeat-x top;
	float: left;
	padding-top: 4px;
	width: 100%;
	}
/* jive pagination */
.jive-pagination {
	float: right;
	font-size: 8pt;
	padding: 3px 0 3px;
	color: #666;
	}
.jive-table .jive-pagination {
	padding: 8px 2px 8px 0;
	}
jive-pagination-numbers {
	color: #999;
	}
.jive-pagination-numbers span a {
	color: #999;
	}
.jive-pagination-numbers span a:hover {
	color: #355491;
	}
.jive-pagination-numbers a:link,
.jive-pagination-numbers a:visited {
	padding: 0 1px;
	margin: 0;
	text-decoration: none;
	border: 1px solid #fff;
	}
.jive-pagination-numbers a:hover,
.jive-pagination-numbers a:active {
	border: 1px solid #ebebeb;
	}
.jive-pagination-numbers a:link.jive-pagination-current,
.jive-pagination-numbers a:visited.jive-pagination-current,
.jive-pagination-numbers a:hover.jive-pagination-current,
.jive-pagination-numbers a:active.jive-pagination-current {
	font-weight: bold;
	background-color: #f4f4f4;
	border: 1px solid #ebebeb
	}
.jive-pagination-prevnext {
	padding: 0 3px;
	margin: 0 0 0 4px;
	background-color: #f9f9f9;
	border: 1px solid #ebebeb;
	}
.jive-pagination a:link.jive-pagination-prev,
.jive-pagination a:visited.jive-pagination-prev,
.jive-pagination .jive-pagination-prev-none {
	padding: 0 4px 0 8px;
	margin: 0 2px 0 0;
	background: transparent url(../images/jive-icon-arrow-left-small.gif) no-repeat left;
	border: none;
	border-right: 1px solid #ececec;
	text-decoration: none;
	}
.jive-pagination a:link.jive-pagination-next,
.jive-pagination a:visited.jive-pagination-next,
.jive-pagination .jive-pagination-next-none {
	padding: 0 8px 0 3px;
	margin-left: 2px;
	background: transparent url(../images/jive-icon-arrow-right-small.gif) no-repeat right;
	border: none;
	text-decoration: none;
	}
.jive-pagination a:hover.jive-pagination-prev,
.jive-pagination a:hover.jive-pagination-next,
.jive-pagination a:active.jive-pagination-prev,
.jive-pagination a:active.jive-pagination-next {
	text-decoration: underline;
	}
.jive-pagination .jive-pagination-prev-none {
	background: transparent url(../images/jive-icon-arrow-left-none.gif) no-repeat left;
	color: #999;
	}
.jive-pagination .jive-pagination-next-none {
	background: transparent url(../images/jive-icon-arrow-right-none.gif) no-repeat right;
	color: #999;
	}
/* common table styles used across  */
.jive-table {
	clear: both;
	overflow: hidden;
	width: 100%;
	}
.jive-table p {
	padding: 20px 10px;
	}
.jive-table table {
	width: 100%;
	}
.jive-table th,
.jive-table td {
	padding: 7px;
    }
/* table head styles */
.jive-table table thead th {
	background: #f5f5f5;
	border-bottom: 1px solid #fff;
	font-size: 8pt;
	color: #666;
	text-align: center;

	white-space: nowrap;
	}
.jive-table th.jive-table-head-icon,
.jive-table td.jive-table-cell-icon {
	padding-right: 0;
	}
.jive-table th.jive-table-head-subject,
.jive-table th.jive-table-head-title, 
.jive-table th.jive-table-head-author,
.jive-table th.jive-table-head-modified,
.jive-table th.jive-table-head-approve-items,
.jive-table th.jive-table-head-approve-date

{
	text-align: left;
	}
/* table row styles */
.jive-table tr.jive-table-row-odd {
    background-color: #fff;
    }
.jive-table tr.jive-table-row-even {
	background-color: #f9f9f9;
	}
/* table cell styles */
.jive-table td.jive-table-cell-icon,
.jive-table td.jive-table-cell-author,
.jive-table td.jive-table-cell-views {
	text-align: center;
	white-space: nowrap;
	}

/* table cell - object type */
.jive-table td.jive-table-cell-type {
	padding-right: 5px;
	width: 18px;
	}
.jive-table td.jive-table-cell-type span {
	display: block;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	}

/* table cell - icon */
.jive-table td.jive-table-cell-icon {
	width: 20px;
	white-space: nowrap;
	}
/* table cell - subject  */
.jive-table td.jive-table-cell-subject { /* empty */ }
.jive-table td.jive-table-cell-subject a {
	font-size: 10pt;
	text-decoration: none;
	}
.jive-table td.jive-table-cell-subject a:hover {
	text-decoration: underline;
	}
.jive-table td.jive-table-cell-subject span {
	font-size: 8pt;
	color: #999;
	white-space: nowrap;
	}
.jive-table td.jive-table-cell-subject span a {
	font-weight: normal;
	font-size: 8pt;
	color: #999;
	text-decoration: underline;
	}
.jive-table td.jive-table-cell-subject span.jive-subject-updated {
	font-size: 8pt;
	}
.jive-table td.jive-table-cell-subject span.jive-subject-updated-discussions {
	color: #95aff1;
	}
.jive-table td.jive-table-cell-subject span.jive-subject-updated-documents {
	color: #f6b64d;
	}
.jive-table td.jive-table-cell-subject span.jive-subject-updated-blogposts {
	color: #98cb58;
	}


.jive-table td.jive-table-cell-title {
	text-align: left;
	padding-top: 7px;
	}
.jive-table td.jive-table-cell-title a {
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	float: left;
	}
.jive-table td.jive-table-cell-title a:hover {
	text-decoration: underline;
	}
.jive-table td.jive-table-cell-title span {
	font-size: 7pt;
	color: #999;
	display: block;
	clear: both;
	padding-top: 1px;
	}
.jive-table td.jive-table-cell-title span a {
	font-weight: normal;
	font-size: 8pt;
	color: #999;
	text-decoration: underline;
	float: none;
	}
.jive-table td.jive-table-cell-title span strong {
	font-size: 8pt;
	color: #777;
	}
.jive-table td.jive-table-cell-title span span {
    clear: none; display: inline;
    }

.jive-table td.jive-table-cell-author,
.jive-table td.jive-table-cell-views,
.jive-table td.jive-table-cell-modified {
	font-size: 8pt;
	color: #666;
	}
.jive-table td.jive-table-cell-author {
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
	}
.jive-table td.jive-table-cell-author a {
	color: #777;
	}
.jive-table td.jive-table-cell-avatar {
	padding-right: 0;
	}
.jive-table td.jive-table-cell-avatar img {
	float: left;
	background-color: #fff;
	border: 1px solid #dadada;
	padding: 2px;
	}
/* table cell - modified/last post */
.jive-table td.jive-table-cell-modified {
	font-size: 8pt;
	}
.jive-table td.jive-table-cell-modified span {
	float: left;
	clear: both;
	white-space: nowrap;
	}
.jive-table td.jive-table-cell-modified a {
	color: #777;
	}
/* table cell - date (including author name) */
.jive-table td.jive-table-cell-date {
	font-size: 7pt;
	padding: 0 7px;
	text-align: right;
	color: #999;
	}
.jive-table td.jive-table-cell-taskscomplete {
    font-size: 8pt;
    color: #666;
    }
.jive-table td.jive-table-cell-taskscomplete em,
.jive-table td.jive-table-cell-taskscomplete b {
    font-weight: bold;
    color: #555;
    font-style: normal;
    }
.jive-table td.jive-table-cell-date span {
	white-space: nowrap;
	display: block;
	float: right;
	}
.jive-table tr.jive-table-row-footer {
	background-color: #f1f1f1;
	}
.jive-table tr.jive-table-row-footer td {
	border-top: 1px solid #dadada;
	text-align: right;
	}
.jive-table tr.jive-table-row-footer td input {
	font-size: 8pt;
	}
.jive-table tr td.jive-table-cell-activity {
    color: #666;
    font-size: 8pt;
    padding-left: 0;
    }
.jive-table tr td.jive-table-cell-activity strong {
    color: #333;
    font-size: 9pt;
    }
.jive-table tr td.jive-table-cell-activity strong a {
    text-decoration: none;
    }
.jive-table tr td.jive-table-cell-activity strong a:hover {
    text-decoration: underline;
    }
.jive-table tr td.jive-table-cell-activity .jive-username-link {
    color: #666;
    }
/* latest activity tables */
.jive-table-activity td {
    padding-top: 4px;
    padding-bottom: 4px;
    }
.jive-table-activity tr td.jive-table-cell-type {
    padding-right: 0;
    width: 22px;
    }
/* recent activity table, private messages widget table */
.jive-table-recentactivity tbody tr td.jive-table-cell-author,
.jive-table-watchtag tbody tr td.jive-table-cell-author, 
.jive-table-privatemessages tbody tr td.jive-table-cell-author {
    text-align: left;
    }
/* project & task related table cells */
.jive-table .jive-table-cell-project {
    font-size: 8pt;
    white-space: nowrap;
    }
.jive-table .jive-table-cell-project a {
    color: #666;
    }
/* Recent Content-related styles (content left, name & avatar right) */
.jive-table-recentcontent {}
.jive-table-recentcontent table thead th.jive-table-head-author {
    text-align: right;
    }
.jive-table-recentcontent table tbody td.jive-table-cell-type {
    padding-right: 0;
    }
.jive-table-recentcontent table tbody td.jive-table-cell-author {
    padding: 0 8px 0 0;
    vertical-align: middle;
    text-align: right;
    }
.jive-table-recentcontent table tbody td.jive-table-cell-avatar {
    padding: 0 5px 0 0;
    vertical-align: middle;
    width: 30px;
    }
.jive-table-recentcontent table tbody td.jive-table-cell-title span.jive-currently-editing {
    font-size: .9em;
    color: #666;
}

.jive-table-recentactivity table {
    }

#jive-whats-new-more {
	display: block;
	clear: both;
	border-top: 1px solid #e9e9e9;
	padding: 5px;
	font-weight: bold;
	text-align: right;
	font-size: 8pt;
	}
* html #jive-whats-new-more {
    height: 1%;
    }

/* attachment styles (for all content types) */
.jive-attachments {
	margin-top: 25px;
	padding: 10px 5px;
	border-top: 1px solid #ccc;
	clear: both;
	}
.jive-attachments strong {
	color: #555;
	}
.jive-attachments ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
.jive-attachments ul li a {
	font-size: 8pt;
	margin-right: 3px;
	}
.jive-attachments ul li {
	font-size: 7pt;
	padding: 3px 0;
	color: #666;
	}
.jive-icon-wiki,
.jive-icon-doctype-generic,
.jive-icon-doctype-document,
.jive-icon-doctype-spreadsheet,
.jive-icon-doctype-presentation,
.jive-icon-doctype-acrobat,
.jive-icon-doctype-text,
.jive-icon-doctype-compressed,
.jive-icon-doctype-image,
.jive-icon-doctype-video {
	padding: 2px 0 2px 20px;
	}
.jive-icon-wiki {
	background: transparent url( ../images/jive-icon-wiki-16x16.gif ) no-repeat left;
	}
.jive-icon-doctype-generic {
	background: transparent url( ../images/jive-icon-doctype-generic-16x16.gif ) no-repeat left;
	}
.jive-icon-doctype-document {
	background: transparent url( ../images/jive-icon-doctype-document-16x16.gif ) no-repeat left;
	}
.jive-icon-doctype-spreadsheet {
	background: transparent url( ../images/jive-icon-doctype-spreadsheet-16x16.gif ) no-repeat left;
	}
.jive-icon-doctype-presentation {
	background: transparent url( ../images/jive-icon-doctype-presentation-16x16.gif ) no-repeat left;
	}
.jive-icon-doctype-acrobat {
	background: transparent url( ../images/jive-icon-doctype-acrobat-16x16.gif ) no-repeat left;
	}
.jive-icon-doctype-text {
	background: transparent url( ../images/jive-icon-doctype-text-16x16.gif ) no-repeat left;
	}
.jive-icon-doctype-compressed {
	background: transparent url( ../images/jive-icon-doctype-compressed-16x16.gif ) no-repeat left;
	}
.jive-icon-doctype-image {
	background: transparent url( ../images/jive-icon-doctype-image-16x16.gif ) no-repeat left;
	}
.jive-icon-doctype-video {
	background: transparent url( ../images/jive-icon-doctype-video-16x16.gif ) no-repeat left;
	}
/* body tab bar (author discussions & comments) */
.jive-body-tabbar {
	display: block;
	clear: both;
	height: 25px;
	overflow: hidden;
    padding: 0;
    position: relative;
    }
.jive-body-tabbar #jive-default-tab {
    color: #777;
    float: left;
    font-size: 7pt;
    text-decoration: none;
    padding: 6px 0 0 6px;
    }
.jive-body-tabbar #jive-default-tab:hover {
    text-decoration: underline;
    }
.jive-body-intro-profile .jive-body-tabbar {
	margin-left: 68px;
	}

#jive-body-intro-main-hdr .jive-body-tabbar,
.jive-body-intro-community .jive-body-tabbar,
.jive-body-intro-profile .jive-body-tabbar {
    bottom: -11px;
}

.jive-body-tab {
	float: left;
	background: transparent url(../images/jive-tab-bg-left.gif) no-repeat left;
	margin: 0 0 0 7px;
	}
.jive-body-tab a,
#jive-overviewcustom-tab span.jive-overview-customizable,
#jive-homecustom-tab span.jive-home-customizable {
	display: block;
	background: transparent url(../images/jive-tab-bg-right.gif) no-repeat right;
	padding: 8px 10px 7px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 8pt;
	line-height: 8pt;
	}
.jive-body-tabcurrent {
	background: transparent url(../images/jive-tab-bg-on-left.gif) no-repeat left;
	}
.jive-body-tabcurrent a,
#jive-overviewcustom-tab.jive-body-tabcurrent span.jive-overview-customizable,
#jive-homecustom-tab.jive-body-tabcurrent span.jive-home-customizable {
	background: transparent url(../images/jive-tab-bg-on-right.gif) no-repeat right;
	}
.jive-body-tab span.jive-link-count {
	font-weight: normal;
	}
/* unique changes for the overview tab */
#jive-overviewcustom-tab span.jive-overview-customizable,
#jive-homecustom-tab span.jive-home-customizable {
	font-weight: normal;
	float: left;
	padding-left: 5px;
	}
#jive-overviewcustom-tab a,
#jive-homecustom-tab a {
	background-image: none !important;
	float: left;
	padding-right: 0;
	}
#jive-overviewcustom-tab a.jive-link-overview-customize,
#jive-homecustom-tab a.jive-link-home-customize {
	color: #355491;
	padding: 0;
	display: inline;
	font-weight: normal;
	float: none;
	}
#jive-overviewcustom-tab a.jive-link-overview-customize:hover,
#jive-homecustom-tab a.jive-link-home-customize:hover {
	text-decoration: underline;
	}
/* author disucssion */
#jive-authordiscussion {
	border: 1px solid #ccc;
	margin-bottom: 25px;
	margin-top: -1px;
	}
/* comments */
#jive-comments {
	border: 1px solid #ccc;
	margin-bottom: 25px;
	margin-top: -1px;
	}
.jive-content-commentbar {
	background: transparent url(../images/jive-comment-bar-bg.gif) repeat-x top left;
	padding: 7px 4px 7px 12px;
	font-size: 8pt;
	}
.jive-content-commentbar a {
	font-weight: bold;
	background: transparent url(../images/jive-icon-reply-13x13.gif) no-repeat left;
	padding: 1px 5px 1px 18px;
	margin-right: 6px;
	}
.jive-content-comment {
	padding: 12px 12px 6px;
	}
.jive-content-comment-alt {
	background-color: #f7f7f7;
	}
.jive-content-comment-author {
	background-color: #f2f7fe;
	}
.jive-content-comment img.jive-avatar {
	background-color: #fff;
	border: 1px solid #dadada;
	display: block;
	padding: 3px;
	margin: -3px 9px 3px 0;
	margin-bottom: 6px;
	float: left;
	}
.jive-content-comment a.jive-username-link {
	float: left;
	}
.jive-content-comment span a,
.jive-content-commentbar a
{
	font-weight: bold;
	color: #333;
    cursor: pointer;
    text-decoration: underline;
    }
a.jive-content-comment-reply {
	background: transparent url(../images/jive-icon-reply-13x13.gif) no-repeat left;
	padding: 1px 5px 1px 18px;
	margin-left: 10px;
	color: #355491 !important;
    }
* html .jive-content-comment span {
	position: relative;
	}
.jive-content-comment span span.jive-comment-controls {
	float: right;
	color: #828282;
	font-size: 8pt;
	}
.jive-content-comment span em {
	color: #828282;
	padding-left: 5px;
	font-size: 8pt;
	font-style: normal;
	}
.jive-content-comment p {
	clear: both;
	}
/* trackbacks */
#jive-trackbacks {
	border: 1px solid #ccc;
	margin-bottom: 25px;
	margin-top: -1px;
	}
.jive-content-trackbackbar {
	background: transparent url(../images/jive-comment-bar-bg.gif) repeat-x top left;
	padding: 7px 4px 7px 12px;
	font-size: 8pt;
	}
.jive-content-trackbackbar a {
	font-weight: bold;
	background: transparent url(../images/jive-icon-trackback-13x13.gif) no-repeat left;
	padding: 1px 5px 1px 18px;
	margin-right: 6px;
	}
.jive-content-trackback {
	padding: 12px 12px 6px;
	}
.jive-content-trackback-alt {
	background-color: #f7f7f7;
	}
.jive-content-trackback img.jive-avatar {
	border: none;
	padding: 3px 9px 3px 3px;
	margin-top: -3px;
	margin-bottom: 6px;
	float: left;
	}
.jive-content-trackback span a {
	font-weight: bold;
	color: #333;
	}
.jive-content-trackback span span {
	float: right;
	color: #828282;
	font-size: 8pt;
	}
.jive-content-trackback span em {
	color: #828282;
	padding-left: 5px;
	font-size: 8pt;
	font-style: normal;
	}
.jive-content-trackback p {
	clear: both;
	}
/* rating styles */
#jive-content-rating {
	display: block;
	float:left;
	clear:both;
	color: #999;
	font-size: 8pt;
	}
#jive-content-avgrating {
	display:block;
	float:left;
	padding-right: 20px;
	}
#jive-content-avgrating-title {
	display:block;
	float:left;
	clear: both;
	}
#jive-content-avgrating-score {
	display:block;
	float:left;
	clear: both;
	}
#jive-content-avgrating-count {
	display:block;
	float:left;
	clear: both;
	}
#jive-content-userrating {
	display:block;
	float:left;
	padding-left: 20px;
	border-left: 1px #ccc dotted;
	}
#jive-content-userrating-title {
	display:block;
	float:left;
	clear: both;
	}
#jive-content-userrating-score {
	display:block;
	float:left;
	clear: both;
	}
#jive-content-userrating-saved {
	float: left;
	display: block;
	color: #090 !important;
	font-weight: bold !important;
	clear: both;
	}
.jive-icon-userrating-on {
	background: transparent url(../images/jive-rating-full.gif) no-repeat top left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	display: inline;
	float:left;
	}
.jive-icon-userrating-off {
	background: transparent url(../images/jive-rating-none.gif) no-repeat top left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	display: inline;
	float:left;
	}
.jive-icon-avgrating-on {
	background: transparent url(../images/jive-rating.gif) no-repeat top left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	display: inline;
	float:left;
	}
.jive-icon-avgrating-half {
	background: transparent url(../images/jive-rating-half.gif) no-repeat top left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	display: inline;
	float:left;
	}
.jive-icon-avgrating-off {
	background: transparent url(../images/jive-rating-none.gif) no-repeat top left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	display: inline;
	float:left;
	}
/* tagset (tag) cloud styles for pretty display */
/* default colors here, each doctype css has their respective colors */
.jive-tagset-popularity0 a {
	color: #8398c4;
	font-size: 8pt;
	}
.jive-tagset-popularity1 a {
	color: #6e87ba;
	font-size: 9pt;
	}
.jive-tagset-popularity2 a {
	color: #5e78ad;
	font-size: 10pt;
	}
.jive-tagset-popularity3 a {
	color: #4d6aa3;
	font-size: 11pt;
	}
.jive-tagset-popularity4 a {
	color: #3c5993;
	font-size: 12pt;
	}
.jive-tagset-popularity5 a {
	color: #34518a;
	font-size: 14pt;
	}
.jive-tagset-popularity6 a {
	color: #2a4882;
	font-size: 15pt;
	}
.jive-tagset-popularity7 a {
	color: #23427d;
	font-size: 16pt;
	}
.jive-tagset-popularity8 a {
	color: #17346c;
	font-size: 17pt;
	}
.jive-tagset-popularity9 a {
	color: #152f61;
	font-size: 18pt;
	}
/* ---------------------------------------------------------------------- */
/* User autocomplete elements											 */
/* ---------------------------------------------------------------------- */
div.jive-autocomplete {
	position: absolute;
	background-color: white;
	border: 1px solid #ccc;
    margin: 0;
	padding: 0;
    width: 250px !important;
    overflow: hidden;
    }
ul.jive-contacts  {
    list-style-type: none;
    margin:0;
    padding:0;
    position: relative;
    }
ul.jive-contacts li.selected {
    background-color: #ffb;
    }
li.jive-contact {
	list-style-type: none;
    clear: both;
    display: block;
    float: left;
    margin: 0;
	padding: 2px 0;
    width: 100%;
    }
li.jive-contact div.image {
	display: inline;
	}
li.jive-contact div.image img.jive-avatar {
    background: #fff;
    border: 1px solid #ccc;
    float: left;
    margin: 3px 3px 3px 4px;
    padding: 2px;
    }
li.jive-contact div.name {
    color: #333;
    display: block;
    float: left;
    font-weight:bold;
	font-size: 9pt;
	padding: 3px 3px 0 3px;
    cursor: default;
    }
li.jive-contact div span.informal em {
	display: block;
	font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    color: #888;
    }
/* footer */
#jive-footer {
	display: block;
	width: 100%;
	min-width: 100%;
	clear: both;
	border-top: 1px solid #dcdcdc;
	font-size: 8pt;
	color: #666;
	}
.jive-footer-nav {
	float: left;
	text-align: center;
	width: 100%;
	padding: 6px 0 10px;
	margin-right: -101px;
	overflow: hidden;
	}
.jive-footer-nav a {
	padding: 0 5px;
	}
.jive-footer-copyright {
	width: 100px;
	float: right;
	padding: 6px 0 10px;
	overflow: hidden;
	}
/*----- Errors, success, info -----*/
.jive-error-box,
.jive-info-box,
.jive-success-box,
.jive-warn-box {
	clear: both;
	overflow: hidden;
	padding: 0;
	margin: 0 0 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}
.jive-error-box div,
.jive-info-box div,
.jive-success-box div,
.jive-warn-box div {
	padding: 6px 6px 6px 30px;
	}
.jive-warn-box div input,
.jive-info-box div input,
.jive-error-box div input,
.jive-success-box div input {
	margin: 5px 8px 5px 0;
	}
.jive-warn-box ul {
	list-style-type: none;
	padding: 6px 0 0 10px;
	}
.jive-warn-box li {
	display: block;
	clear: both;
	padding: 2px 0 8px;
	}
.jive-warn-box img.jive-avatar {
	background: transparent url(../images/jive-avatar-16x16_bg.gif) no-repeat left;
	border: none;
	padding: 3px 9px 3px 3px;
	margin-top: -3px;
	float: left;
	}
.jive-error-box {
	border: 1px solid #e4978c;
	background-color: #f9ddd9;
	}
.jive-error-box div {
	background: transparent url(../images/error-16x16.gif) no-repeat 6px 6px;
	}
.jive-info-box {
	border: 1px solid #85b4db;
	background-color: #ddeefb;
	}
.jive-info-box div {
	background: transparent url(../images/info-16x16.gif) no-repeat 6px 6px;
	}
.jive-success-box {
	border: 1px solid #72d572;
	background-color: #defbde;
	}
.jive-success-box div {
	background: transparent url(../images/success-16x16.gif) no-repeat 6px 6px;
	}
.jive-warn-box {
	border: 1px solid #dbde64;
	background-color: #fdfed8;
	}
.jive-warn-box div {
	background: transparent url(../images/warn-16x16.gif) no-repeat 6px 6px;
	}
.jive-warn-box div p {
	margin: 0;
	padding: 0 0 6px;
	}

.jive-standard-formblock-container {
    background: #f0f0f0 url(../images/jive-communitylist-bg.png) repeat-x top;
    border: 1px solid #dadada;
    clear: both;
    color: #666;
    display: block;
    float: left;
    margin: 0 0 40px;
    width: 100%;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    }
.jive-standard-formblock {
    padding:15px;
    }

/* form styles for the standard formblocks */
.jive-standard-formblock .jive-form-row {
    clear: both;
    display: block;
    float: left;
    padding-bottom: 10px;
	}
.jive-standard-formblock .jive-form-label {
    clear: left;
    display: block;
    float: left;
    width: 150px;
	}
.jive-standard-formblock .required {
    color: #c33;
    font-size: 12pt;
    padding-left: 2px;
    }
.jive-standard-formblock .jive-form-element {
    float: left;
	}
.jive-standard-formblock .jive-form-element p {
    font-size: 8pt;
    padding: 3px 0;
	}
.jive-standard-formblock .jive-form-element input[type=text] {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    }
.jive-standard-formblock {
    padding-top: 15px;
    display:block;
	}
.jive-standard-formblock .jive-form-buttons {
    display: block;
    clear: both;
    padding: 10px 0 5px;
    }
.jive-standard-formblock .jive-form-buttons button {
    margin-right: 8px;
    }
.jive-standard-formblock .jive-form-row #jive-blog-list {
    float:left;
    padding: 15px 0px 0px 50px;
	}
.jive-standard-formblock .jive-form-row #jive-blog-create {
    float:left;
    padding: 15px 0px 0px 50px;
	}
.jive-standard-formblock #blog-authors {
    padding-left: 0;
    }
.jive-standard-formblock #blog-authors li {
    list-style: none;
    }
.jive-standard-formblock span.jive-form-field-desc {
    font-size: 8pt;
    }


.jive-table-registration,
.jive-table-resolve {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	background: #f0f0f0 url(../images/jive-communitylist-bg.png) repeat-x top;
	border: 1px solid #dadada;
	color: #666;
	padding-bottom: 25px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0 0 40px;
	}
.jive-table-registration table,
.jive-table-resolve table {
	width: 100%;
	margin-top: 20px;
	}
.jive-table-resolve table {
	padding: 0 15px;
	margin-top: 5px;
	}
.jive-table-registration table td,
.jive-table-preferences table td,
.jive-table-resolve table td {
	padding: 3px;
	}
.jive-table .jive-table-cell-label {
	vertical-align: top;
	text-align: right;
	}
.jive-table-registration td.jive-table-cell-label {
	width: 150px;
	}
.jive-table-preferences td.jive-table-cell-label {
	width: 280px;
	}
.jive-table-registration td.jive-table-cell-label label,
.jive-table-preferences td.jive-table-cell-label label {
	display: block;
	margin-top: 2px;
	}
.jive-table-registration td.jive-edit-avatar {
	margin: 0 10px 0 0;
	float: left;
	vertical-align: middle;
	}
.jive-table-registration td.jive-edit-avatar a span {
	float: left;
	text-decoration: none;
	}
.jive-table-registration td.jive-edit-avatar a em {
	float: left;
	font-style: normal;
	padding-top: 18px;
	}
.jive-table-registration td.jive-edit-avatar img {
	margin: 0 8px 0 0;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #bababa;
	}
.jive-table-registration table tr.jive-table-row-capthca td {
	padding-top: 15px;
	}
.jive-table-registration iframe {
	width: 95%;
	height: 300px;
	border: 1px solid #ccc;
	margin-top: 20px;
	}
.jive-form-button {
	margin: 20px 15px 15px 0;
	}
.jive-label-required span {
	color: #900;
	font-weight: bold;
	}
.jive-error-message {
	display: block;
	color: #900;
	font-weight: bold;
	}
.jive-table .jive-table-cell-head {
	padding-bottom: 6px;
	}
.jive-table .jive-table-cell-head h4 {
	color: #333;
	font-size: 11pt;
	border-bottom: 1px solid #ccc;
	padding: 10px 0 4px;
	}
table.jive-profile-datetime-container,
table.jive-profile-datetime-container tr td {
	margin: 0;
	padding: 0 5px 0 0;
	width: auto;
	}
/* login & password reset page styles */
body.jive-body-formpage-login #jive-userbar-login .jive-userbar-login-welcome,
body.jive-body-formpage-login #jive-userbar-right,
body.jive-body-formpage-password #jive-userbar-login .jive-userbar-login-welcome,
body.jive-body-formpage-password #jive-userbar-right,
body.jive-body-formpage-register #jive-userbar-login .jive-userbar-login-welcome,
body.jive-body-formpage-register #jive-userbar-right,
body.jive-body-formpage-register #jive-breadcrumb {
    display: none;
    }
body.jive-body-formpage-login #jive-userbar,
body.jive-body-formpage-password #jive-userbar,
body.jive-body-formpage-register #jive-userbar {
    background-position: bottom;
    height: 10px;
    }
body.jive-body-formpage-login #jive-body-intro,
body.jive-body-formpage-password #jive-body-intro,
body.jive-body-formpage-login .jive-error-box,
body.jive-body-formpage-password .jive-error-box {
    width: 540px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    }
body.jive-body-formpage-login .jive-error-box,
body.jive-body-formpage-password .jive-error-box,
body.jive-body-formpage-register .jive-error-box {
    margin-top: 0;
    }
.jive-login-formblock,
.jive-password-formblock {
    width: 540px;
    float: none;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    }
.jive-login-formblock .jive-standard-formblock,
.jive-password-formblock .jive-standard-formblock {
    padding-top: 25px;
    }
.jive-login-formblock #jive-login-username,
.jive-login-formblock #jive-login-password,
.jive-login-formblock #jive-login-rememberme,
.jive-password-formblock #jive-password-username,
.jive-password-formblock #jive-password-passwordtoken,
.jive-password-formblock #jive-password-newpassword,
.jive-password-formblock #jive-password-confirmnewpassword {
    float: left;
    clear: both;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 100%;
    }
.jive-login-formblock #jive-login-username label,
.jive-login-formblock #jive-login-password label,
.jive-password-formblock #jive-password-username label,
.jive-password-formblock #jive-password-passwordtoken label,
.jive-password-formblock #jive-password-newpassword label,
.jive-password-formblock #jive-password-confirmnewpassword label {
    display: block;
    float: left;
    line-height: 1.7em;
    margin: 0 10px 0 0;
    text-align: right;
    width: 80px;
    }
.jive-password-formblock #jive-password-username label,
.jive-password-formblock #jive-password-passwordtoken label,
.jive-password-formblock #jive-password-newpassword label,
.jive-password-formblock #jive-password-confirmnewpassword label,
.jive-register-formblock ul li label {
    width: 115px;
    }
.jive-login-formblock #jive-login-username input,
.jive-login-formblock #jive-login-password input,
.jive-password-formblock #jive-password-username input,
.jive-password-formblock #jive-password-passwordtoken input,
.jive-password-formblock #jive-password-newpassword input,
.jive-password-formblock #jive-password-confirmnewpassword input,
.jive-register-formblock ul li input {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    float: left;
    padding: 2px;
    width: 340px;
    }
.jive-login-formblock #jive-login-rememberme,
.jive-login-formblock .jive-form-buttons,
.jive-login-formblock #jive-login-forgotpwd,
.jive-login-formblock .jive-error-message {
    padding-left: 88px;
    margin-right: -88px;
    clear: both;
    }
.jive-login-formblock .jive-form-buttons {
    padding-top: 2px;
    }
.jive-login-formblock #jive-login-forgotpwd {
    padding-top: 10px;
    padding-bottom: 10px;
    }
.jive-password-formblock .jive-form-buttons,
.jive-password-formblock .jive-error-message,
.jive-register-formblock .jive-form-buttons ,
.jive-register-formblock .jive-form-buttons {
    padding-left: 125px;
    margin-right: -125px;
    clear: both;
    }
.jive-body-formpage-password #jive-body-intro-content p.jive-intro-success {
    margin-top: 20px;
    font-size: 10pt;
    }
.jive-body-formpage-password #jive-body-intro-content p.jive-intro-login {
    font-size: 14pt;
    line-height: 20pt;
    margin-top: 40px;
    text-align: center;
    }
.jive-body-formpage-password #jive-body-intro-content p.jive-intro-login a {
    border: 1px solid #dfdfdf;
    background-color: #f0f0f0;
    padding: 2px 8px;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    outline: none;
    }
.jive-body-formpage-password #jive-body-intro-content p.jive-intro-login a:hover {
    background-color: #f9f9f9;
    }

/* --------------------------------------------- */
/*  Moderation Messages							 */
/* --------------------------------------------- */
#jive-modpage .jive-info-message {
	padding: 3px;
	}
#jive-modpage .jive-mark-buttons input, #jive-modpage .jive-mark-buttons select, #jive-modpage .jive-jump-box select {
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
	}
#jive-modpage .jive-mod-msg-row th {
	border-bottom: 1px #ccc solid;
	}
#jive-modpage .jive-mod-msg-row-app th {
	border-bottom: 1px #999 solid;
	background-color: #cfc;
	}
#jive-modpage .jive-mod-msg-row-rej th {
	border-bottom: 1px #999 solid;
	background-color: #fcc;
	}
#jive-mod-forum-box th, #jive-mod-forum-box th {
	font-size: 8pt;
	font-family: verdana;
	}
#jive-mod-forum-box {
	margin-right: 8px;
	}
#jive-mod-forum-box table {
	border: 1px #ccc solid;
	}
#jive-mod-forum-box th {
	text-align: left;
	font-weight: bold;
	background-color: #eee;
	border-bottom: 1px #ccc solid;
	}
#jive-mod-forum-box .jive-mod-forum-all th {
	border-top: 1px #ccc solid;
	}
#jive-mod-forum-box label, #jive-mod-forum-box input, #jive-mod-forum-box select {
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
	}
/* ToolTip */
div.jive-tooltip {
	position: absolute;
	width: 330px;
	padding: 6px;
	background-color: #f9f5d5;
	border: 1px solid #999;
	text-align: left;
	z-index: 20;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	opacity: .92;
	-khtml-opacity: .92;
	}
/* IE6 only */ * html div.jive-tooltip { filter: alpha(opacity=92); height: 1%; }
/* IE7 only */ *+html div.jive-tooltip { filter: alpha(opacity=92); min-width: 0; }
div.jive-tooltip .contents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 0 3px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity: 1;
	-khtml-opacity: 1;
	}


.jive-tooltip2 {
	width: 266px;
	color: #555;
	overflow: hidden;
	}
.jive-tooltip2-top,
.jive-tooltip2-mid,
.jive-tooltip2-btm {
	display: block;
	overflow: hidden;
	position: relative;
	width: 266px;
	}
.jive-tooltip2-top {
	background: transparent url(../images/jive-tooltip-top-trans.png) no-repeat;
	height: 12px;
	}
.jive-tooltip2-mid {
	background: transparent url(../images/jive-tooltip-mid-trans.png) no-repeat;
	text-align: left;
	}
.jive-tooltip2-mid div.jive-tooltip2-mid-padding {
	padding: 2px 18px;
	}
.jive-tooltip2-btm {
	background: transparent url(../images/jive-tooltip-btm-trans.png) no-repeat;
	height: 15px;
	}
.jive-tooltip2-loading {
    background: transparent url(../images/jive-icon-working-16x16.gif) no-repeat center top;
    color: #666;
    display: block;
    padding: 25px 10px 10px;
    text-align: center;
    }
/* task tooltips */
#jive-note-tasks-body {
    font-size: 8pt;
    }
#jive-note-tasks-body strong {
    font-size: 10pt;
    color: #777;
    }
#jive-note-tasks-body ul {
    padding: 10px 0 0;
    max-height: 175px;
    overflow: hidden;
    overflow-y: auto;
    }
* html #jive-note-tasks-body ul {
    height: expression(document.body.clientHeight > 175? "175px": "auto");
    }
#jive-note-tasks-body ul li {
    clear: left;
    list-style: none;
    padding: 0 0 12px 0;
    }
#jive-note-tasks-body ul li em {
    color: #d74444;
    font-style: normal;
    font-weight: bold;
    }
#jive-note-tasks-body .jive-avatar {
    background: #fff;
    float: left;
    margin: -2px 6px 0 0;
    padding: 2px;
    border: 1px solid #ccc;
    }
#jive-note-tasks-body .jive-username-link {
    font-weight: bold;
    text-decoration: none;
    color: #333;
    }
#jive-note-checkpoint-body strong {
    color: #5e87b3;
    }
#jive-note-checkpoint-body p {
    padding: 0 0 12px 22px;
    margin: 0;
    }
/* mini-profile tooltips */
#jive-note-user-body {
    color: #555;
    }
#jive-note-user-body .jive-avatar {
    background-color: #fff;
    border: 1px solid #dadada;
    float: left;
    margin: 0 8px 10px 0;
    padding: 2px;
    }
#jive-note-user-body h5 {
    font-size: 12pt;
    padding: 3px 0;
    }
#jive-note-user-body em {
    display: block;
    padding: 0 0 5px 0;
	}
#jive-note-user-body .jive-note-user-status {
    font-size: 8pt;
    color: #777;
    display:block;
    padding: 0 0 3px;
    }
#jive-note-user-body .status {
	font-size: 1em;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	display: block;
	}
#jive-note-user-body ul {
	list-style-type: none;
	margin: 0 0 15px;
	padding: 0;
	font-size: 8pt;
	}
#jive-note-user-body ul li {
	clear: both;
    padding: 1px 0;
    }
#jive-note-user-body ul.jive-profile-tt-icons {
	}
#jive-note-user-body ul.jive-profile-tt-icons li {
	padding: 1px 0;
	}
#jive-note-user-body ul.jive-profile-tt-icons li img {
	margin: 0 4px 0 0;
	}
#jive-note-user-body ul.jive-profile-tt-content {
	}
#jive-note-user-body ul.jive-profile-tt-content li {
	padding-left: 18px;
	}

/* BEGIN SUPERNOTE STYLES (relates to supernote.js) */
/* Here's our default note styles. */
.notedefault {
	position: absolute;
    visibility: hidden;
	}
/* Some position-type-specific offset information. */
.snp-mouseoffset {
	margin-left: 3px;
	margin-top: 10px;
	}
/* END SUPERNOTE STYLES */

/* Comments */
.jive-comment-post {
	overflow: hidden;
	width: auto;
	}
.jive-comment-post form {
	background-color: #fbfbfb;
	border: 1px solid #e6e6e6;
	padding: 10px;
	margin: 0 0 5px;
	}
.jive-comment-post div {
	padding: 0 0 2px;
	}
.jive-comment-post h2 {
	float: left;
	clear: both;
	margin: 0;
	padding: 2px 0 5px;
	}
.jive-comment-post-anonymous {
    clear: both;
    }
.jive-comment-post-anonymous div label {
	font-weight: bold;
	color: #555;
	font-size: 8pt;
	padding: 0 4px;
	}
.jive-comment-post-anonymous div label span {
	font-weight: normal;
	padding-left: 2px;
	color: #999;
	}
.jive-comment-post-anonymous div input {
	width: 250px;
	}
.jive-comment-post div textarea,
.jive-comment-textarea {
	width: 600px;
	clear: both;
    display: block;
    font: 8pt verdana, arial, helvetica, sans-serif;
    }
.jive-quote {
	overflow : auto;
	}
pre {
	display: block;
	width: 100%;
	overflow: auto;
	padding: 0;
	margin: 0;
	white-space: pre;
	}
html>body pre {
	width: 550px;
	}
html>body pre {
	width: auto !important;
	/* the # hides this from safari, which doesn't do well with pre without a pixel width */
	/* width: auto !important;#  -  ulled out this hack, it was causing problems and was meant for Safari 1.5  */
	}
code {
	padding: 0;
	margin: 0;
	}
.jive-pre {
	padding : 10px;
	padding-left : 1em;
	background-color : #eee;
	margin : 1em 2em 0.5em 2em;
	}
.jive-quote {
	padding : 10px;
	padding-left : 1em;
	background-color : #eee;
	margin : 1em 2em 0.5em 2em;
	color : #333;
	font-style : italic;
	}
.jive-quote, .jive-pre {
	border : 1px #eee solid;
	border-left : 2px #ccc solid;
	background-color: #fff;
	background-repeat: repeat;
	}
.jive-quote {
	background-image: url(../images/quote-background-1.gif);
	}
.jive-pre {
	background-image: url(../images/jive-bg-pre.gif);
	}
.jive-quote .jive-quote {
	border : 1px #eef solid;
	border-left : 2px #ccf solid;
	background : url(../images/quote-background-2.gif);
	}
.jive-quote .jive-quote .jive-quote {
	border : 1px #efe solid;
	border-left : 2px #cfc solid;
	background : url(../images/quote-background-3.gif);
	}
.jive-quote .jive-quote .jive-quote .jive-quote {
	border : 1px #fee solid;
	border-left : 2px #fcc solid;
	background : url(../images/quote-background-4.gif);
	}
.jive-avatar-box a, .jive-avatar-box span {
	display: block;
	padding: 2px;
	margin: 0 4px 0 0;
	border: 1px solid #dadada;
	background-color: #fff;
	}
.jive-profile-bubble {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/jive-profile-bubble-middle.png');
	background-repeat-y: top left;
	}
/* IE ignores styles with [attributes], so it will skip the following. */
.jive-profile-bubble[class] {
	background: url(../images/jive-profile-bubble-middle.png) repeat-y top left;
	height:300px;
	}
.jive-profile-bubble .pad {
	padding: 3px 0 0 30px;
	}
.jive-profile-bubble .pc {
	width: 392px;
	font-family: verdana, arial, san-serif;
	font-size: 11px;
	line-height: 14px;
	}
#pcMain {
	width: 450px;
	position: absolute;
	z-index: 1001;
	}
#pcArrow {
	position: absolute;
	z-index: 1000;
	}
/* new jive table styles */
#jive-lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
#jive-lightbox a img {
	border: none;
	}
#jive-outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}
#jive-imageContainer {
	padding: 10px;
	}
#jive-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#jive-hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#jive-imageContainer>#jive-hoverNav { left: 0; }
#jive-hoverNav a { outline: none; }
#jive-imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%
	}
#jive-imageData {
	padding:0 10px;
	color: #666;
	}
#jive-imageData #jive-imageDetails {
	width: 70%;
	float: left;
	text-align: left;
	}
#jive-imageData #jive-caption { font-weight: bold;	}
#jive-imageData #jive-numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0;
	}
#jive-imageData #jive-bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
	}
#jive-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
/* styles for thumbnail display in content */
.jive-image-thumbnail {
	cursor: pointer;
	border: 1px solid transparent;
	}
.jive-image-thumbnail:hover {
	border: 1px solid #000;
	}
/* default username avatar styles */
span.jive-avatar-username-block a img {
	display: block;
	float: left;
	border: 1px solid #dadada;
	margin: 0;
	padding: 2px;
	}
span.jive-avatar-username-block a.jive-username-link {
	margin-top: 4px;
	padding: 1px 0 1px 6px;
	float: left;
	}
.jive-link-back {
	background: transparent url(../images/jive-icon-arrow-left-small.gif) no-repeat left;
	padding: 0 4px 0 8px;
	font-size: 8pt;
	}
#jive-rsspage p {
	padding: 0 0 20px;
	}
#jive-rsspage .jive-rsspage-feedslist {
	display: block;
	clear: both;
	}
#jive-rsspage .jive-rsspage-feedslist table {
	float: none;
	width: 100%;
	}
#jive-rsspage .jive-rsspage-feedslist table tr td {
	border-bottom: 1px solid #eee;
	padding: 5px 0;
	font-size: 8pt;
	}
#jive-rsspage .jive-rsspage-feedslist table tr td.jive-table-cell-label {
	text-align: right;
	padding-right: 7px;
	font-weight: bold;
	width: 160px;
	}
#jive-rsspage .jive-rsspage-pick-community {
	display: block;
	clear: both;
	padding: 10px 0 40px;
	}
#jive-rsspage .jive-rsspage-pick-community p {
	padding: 0 0 10px;
	}



/* overview customize info block (seen by community admins, points to the customize link) */
.jive-customize-info,
.jive-customize-details {
    color: #204158;
    margin-top: -15px;
    padding: 12px 20px 30px;
    position: relative;
    }
.jive-personalize-home {
    padding-left: 0;
    padding-right: 0;
    }
.jive-customize-info .jive-customize-arrow,
.jive-customize-details .jive-customize-arrow {
    background: transparent url(../images/jive-customize-info-arrow.gif) no-repeat 116px top;
    display: block;
    height: 12px;
    position: absolute;
    top: 0;
    width: 90%;
    }
.jive-personalize-home .jive-customize-arrow {
    background-position: 190px top;
    }
.jive-customize-info div.jive-customize-content,
.jive-customize-details div.jive-customize-content {
    background-color: #E4F2FD;
    border: 1px solid #91BAD7;
    padding: 12px 12px 13px 12px;
    margin-top: -1px;
    -moz-border-radius: 6px;
    }
.jive-customize-details div.jive-customize-content {
    padding: 25px;
    }
.jive-customize-info p {
    background: transparent url(../images/jive-icon-info-12x12.gif) no-repeat 0 8px;
    display: block;
    position: relative;
    padding-left: 20px;
    margin-right: 52px;
    }

.jive-customize-info strong {
    color: #427fab;
    font-size: 14pt;
    }
.jive-customize-info span {
    border: 1px solid #91bad7;
    font-size: 8pt;
    display: block;
    position: absolute;
    right: 38px;
    top: 27px;
    }
.jive-customize-info span a:link,
.jive-customize-info span a:visited {
    background: #f1f9ff url(../images/jive-icon-close.gif) no-repeat 5px center;
    display: block;
    padding: 2px 4px 2px 17px;
    }
.jive-customize-info span a:hover,
.jive-customize-info span a:active {
    background-color: #fff;
    }


/* styles for the details information screen */
.jive-customize-details h2 {
    color: #427fab;
    padding: 0 0 10px 0;
    margin: 0;
    font-size: 16pt;
    }
.jive-customize-btn {
    background: transparent url(../images/jive-customize-btn.png) repeat-x left top;
    border: 1px solid #99c1dd;
    color: #fff;
    display: block;
    float: right;
    font-size: 18px;
    margin: 0;
    overflow: hidden;
    padding: 8px 28px 8px 28px;
    position: absolute;
    text-decoration: none;
    right: 30px;
    }
.jive-customize-btn:hover {
    background-position: left -45px;
    }
.jive-customize-cancel {
    display: block;
    float: right;
    position: absolute;
    right: 30px;
    top: 115px;
    width: 260px;

    text-align: center;
    }
.jive-customize-details p {
    padding: 0 100px 13px 0;
    }
.jive-customize-introduction {
    margin-right: 200px;
    }
.jive-customize-details p.jive-customize-details-endcopy {
    padding-bottom: 50px;
    }
.jive-customize-details a.jive-icon-text,
.jive-customize-details a.jive-icon-film {
    background-position: left;
    background-repeat: no-repeat;
    padding: 1px 0 1px 18px;
    font-weight: bold;
    }
.jive-customize-details a.jive-icon-text {
    background-image: url(../images/jive-icon-doctype-text-16x16.gif);
    }
.jive-customize-details a.jive-icon-film {
    background-image: url(../images/jive-icon-film-16x16.gif);
    }
.jive-customize-details-item {
    position: relative;
    background: transparent url(../images/jive-customize-details-item-bg.png) repeat-x top;
    height: 270px;
    }
.jive-customize-details-item img {
    border: 0;
    position: absolute;
    left: 0;
    top: 0;
    }

.jive-customize-details-item span {
    display: block;
    padding-left: 555px;
    padding-right: 20px;
    }
.jive-customize-details-item h3 {
    font-size: 15pt;
    font-weight: bold;
    color: #427fab;
    padding: 30px 0 10px 0;
    }
.jive-customize-details-item ul {
    list-style-image: url(../images/jive-customize-details-bullet.png);
    }
.jive-customize-details-item ul li {
    padding: 0 0 6px 0;
    }
.jive-customize-details-item div {
    background: transparent url(../images/jive-customize-details-item4.png) no-repeat top left;
    display: block;
    height: 223px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 553px;
    padding-left: 35px;
    }
.jive-customize-details-item div ul {
    float: left;
    padding-top: 75px;
    padding-right: 20px;
    }

.jive-personalize-home p.jive-customize-introduction {
    margin-bottom: 50px;
    }
.jive-personalize-home .jive-customize-content .jive-customize-details-item  p {
    padding: 0 20px 13px 0;
    }
.jive-personalize-home .jive-customize-details-item h3 {
    font-size: 14pt;
    }

/* empty content block styles */

#jive-community-empty {
    padding: 20px;
    }
#jive-community-empty p {
    color: #333;
    font-size: 11pt;
    font-weight: bold;
    padding: 0 0 10px 0;
    }
#jive-community-empty-types {
    background: #fff url(../images/jive-community-empty-bg.gif) repeat-x top;
    padding: 0 10px 10px;
    }
#jive-community-empty-types p {
    font-size: 8pt;
    font-weight: normal;
    color: #666;
    padding: 0 0 0 35px;
    }
#jive-community-empty-types a {
    font-size: 13pt;
    font-weight: bold;
    padding: 1px 8px 1px 35px;
    text-decoration: none;
    outline: none;
    }
#jive-community-empty-types a:hover {
    text-decoration: underline;
    }
#jive-community-empty-discussions {
    background: transparent url(../images/jive-icon-forum-25x25.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-discussions a {
    color: #30699b;
    background: transparent url(../images/jive-icon-arrow-right-bl.gif) no-repeat right;
    }
#jive-community-empty-documents {
    background: transparent url(../images/jive-icon-wiki-24x24.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-documents a {
    color: #e49a22;
    background: transparent url(../images/jive-icon-arrow-right-or.gif) no-repeat right;
    }
#jive-community-empty-blogposts {
    background: transparent url(../images/jive-icon-blog-24x24.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-blogposts a {
    color: #36830f;
    background: transparent url(../images/jive-icon-arrow-right-gr.gif) no-repeat right;
    }

#jive-community-empty-tags {
    background: transparent url(../images/jive-icon-tag-24x24.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-tags a {
    padding: 0;
    }
#jive-community-empty-people {
    background: transparent url(../images/jive-icon-people-24x24.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-people a {
    padding: 0;
    }
#jive-community-empty-subspaces {
    background: transparent url(../images/jive-icon-community-24x24.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-projects {
    background: transparent url( ../images/jive-icon-project-24x24.gif ) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-taggroups {
    background: transparent url(../images/jive-icon-taggroup-24x24.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-subspaces a,
#jive-community-empty-taggroups a {
    padding: 0;
    }
#jive-community-empty-rss {
    background: transparent url(../images/jive-icon-rss-24x24.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-rss a {
    padding: 0;
    }
#jive-community-empty-poll {
    background: transparent url(../images/jive-icon-poll-24x24.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-poll a {
    padding: 0;
    }

#jive-community-empty-formatted {
    background: transparent url(../images/jive-icon-formatted-24x24.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-formatted a {
    padding: 0;
    }
#jive-community-empty-html {
    background: transparent url(../images/jive-icon-html-24x24.gif) no-repeat left center;
    padding: 21px 0 21px 0;
    }
#jive-community-empty-html a {
    padding: 0;
    }

.jive-community-empty-small {
    margin-bottom: 40px;
    clear: both;
    }
.jive-community-empty-small p {
    font-size: 9pt !important;
    font-weight: normal !important;
    }
.jive-community-empty-small #jive-community-empty-types p {
    font-size: 9pt;
    padding-top: 2px;
    padding-bottom: 10px;
    }
.jive-community-empty-small #jive-community-empty-types a {
    font-size: 11pt;
    }
.jive-community-empty-small #jive-community-empty-types div {
    border-bottom: none;
    background-position: left 20px;
    }




/* styles for the rendered display of all user-generated content (documents, blog posts, etc) */
.jive-rendered-content p {
    margin: 0;
    padding: 0;
    }

.jive-rendered-content img {
    border: none;
}

/*
END jive-global.css
*/